Uiview 在MonoTouch中,如何将自定义视图指定给视图控制器?
如果我想在视图控制器中使用自定义视图对象,而不是只使用默认情况下初始化的对象,我可以将其分配给视图控制器的view属性。例如,以下方法是否正确/安全Uiview 在MonoTouch中,如何将自定义视图指定给视图控制器?,uiview,uiviewcontroller,xamarin.ios,Uiview,Uiviewcontroller,Xamarin.ios,如果我想在视图控制器中使用自定义视图对象,而不是只使用默认情况下初始化的对象,我可以将其分配给视图控制器的view属性。例如,以下方法是否正确/安全 public class MyView : UIView { } public class MyController : UIViewController { // Constructors. public MyController() { View = new MyView(); } } 似乎
public class MyView : UIView
{
}
public class MyController : UIViewController
{
// Constructors.
public MyController()
{
View = new MyView();
}
}
似乎在一个简单的测试中有效,但我不想引入任何定时炸弹
或者,我应该将自定义视图添加为ViewDidLoad中现有视图的子视图吗 您应该将自定义视图添加为子视图
public class MyView : UIView
{
}
public class MyController : UIViewController
{
public override void ViewDidLoad()
{
var myView = new MyView();
this.View.AddSubview(myView);
}
}