【发布时间】:2011-11-15 00:37:35
【问题描述】:
我有一个名为 HomeScreen 的屏幕,它实现了 UIViewController。我希望为此屏幕使用背景图像。是否有可以覆盖的事件以在 HomeScreen.cs 文件中设置此背景图像?
【问题讨论】:
-
UIVIewController 没有 BackgroundView / Image 成员,你必须创建一个 UImageView 然后 addSubView Duplicate:stackoverflow.com/questions/2991040/…
-
谢谢。但这不是重复,因为我的问题与 MonoTouch 相关。
-
但是,如果您可以在 MonoTouch 中展示您的建议,我很乐意看到。听起来这是我最好的选择。谢谢!
-
我想通了...在 ViewDidLoad put... this.View.AddSubview(new UIImageView(UIImage.FromFile(@"Images/Background-home@2x.png"))) ;
-
不要使用 AddSubview 添加图像视图,而是使用 InsertSubview: this.View.InsertSubview(imageView, 0); - 这将添加图像视图并使其成为视图的第一个子视图(=在其他所有内容之后)。
标签: iphone uiviewcontroller xamarin.ios monodevelop