Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.ios 将视图导入到另一个视图中_Xamarin.ios - Fatal编程技术网

Xamarin.ios 将视图导入到另一个视图中

Xamarin.ios 将视图导入到另一个视图中,xamarin.ios,Xamarin.ios,我在monotouch应用程序上设置了主视图。我已经设计了一个部分视图,我想将其导入其中(它在它自己的XIB文件中列出),并且控制器类能够截获部分视图控件生成的事件 可以这样做吗?您可以在其他视图中添加视图,但您可能也需要为内部视图添加ViewController 这称为UIViewController嵌套,从iOS 5开始,使用AddChildViewController(UIViewController innerVC)进行处理。这仅管理ViewController的生命周期。您还必须在主视

我在monotouch应用程序上设置了主视图。我已经设计了一个部分视图,我想将其导入其中(它在它自己的XIB文件中列出),并且控制器类能够截获部分视图控件生成的事件


可以这样做吗?

您可以在其他视图中添加视图,但您可能也需要为内部视图添加ViewController

这称为UIViewController嵌套,从iOS 5开始,使用
AddChildViewController(UIViewController innerVC)
进行处理。这仅管理ViewController的生命周期。您还必须在主视图中添加内部视图,如下所示

//MainViewController.cs
公共覆盖无效ViewDidLoad()
{
base.ViewDidLoad();
var innerVC=新的InnerViewController();
AddChildViewController(innerVC);
innerVC.View.Frame=新矩形F(20,20,100,100);
添加(innerVC.View);
}

阅读有关

谢谢的更多信息-但我这里的问题是实际导入它。例如,在Android上,我告诉它获取视图,然后将其膨胀。如何让iOS对另一个视图控制器执行相同的操作?