直接在XIB文件中使用ViewControler.(单触式)

本文关键字:ViewControler 单触式 XIB 文件 | 更新日期: 2023-09-27 18:21:23

我正在用Monotatouch开发应用程序,它的工作效果很好。

当我在代码中使用视图控制器时,直接从xib文件加载视图,一切都很好。

但我看到InterfaceBuilder也允许将ViewControllers直接放在xib文件中。有了这一点,界面设计就会容易得多。但我不知道这是否通过Monotouch支持,什么时候支持,我该如何使用它

也许有人能帮我???

直接在XIB文件中使用ViewControler.(单触式)

在"添加新功能"对话框下,选择MonoTouch部分下的iPhone或iPad控制器。这将创建一个YourController.csYourController.designer.csYourController.xib文件。

除此之外,您所要做的就是编辑XIB文件,该文件具有您所期望的视图,控制器是文件的所有者。如果你挂上任何插座或动作,它们都会显示在控制器中。出口将是属性,操作将是部分方法。

请注意,并不是每种类型的控制器都能正常工作(如UITabBarController或UISplitViewController),我在UIViewController或UITableViewController方面没有遇到任何问题。对于不以这种方式工作的控制器,通常在C#中创建它们更容易。

您也可以在同一个XIB文件中设置其他控制器。要访问它们,您必须创建出口。它们的视图将显示出来进行编辑,正如您在XIB文件的UI树中所期望的那样。