2013-07-01 45 views
0

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

可以这样做吗?

回答

0

您可以添加其他视图里面意见,但你可能需要一个视图控制器为你内心的看法也是如此。

这就是所谓的UIViewController嵌套和处理,因为iOS 5中,与AddChildViewController(UIViewController innerVC)。这只能管理ViewController的生命周期。您还必须在主视图中添加内部视图,就像这样。

//MainViewController.cs 
public override void ViewDidLoad() 
{ 
    base.ViewDidLoad(); 

    var innerVC = new InnerViewController(); 
    AddChildViewController (innerVC); 

    innerVC.View.Frame = new RectangleF (20, 20, 100, 100); 
    Add (innerVC.View); 
} 

了解更多关于http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007457

+0

谢谢 - 这里虽然我的问题是实际导入它。例如在Android上,我告诉它取得视图,然后夸大它。我如何让iOS对其他视图控制器执行相同的操作? – Nodoid

相关问题