2013-07-01 44 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

相關問題