原谅我这个完全单调的菜鸟。
我有一个主Tab控制器,它是应用程序的基础,当我导航到其中一个标签时,我需要uinavigationcontroller里面有一个uitableview。
我处理过的主要选项卡视图。
在所选选项卡的辅助视图中,我进入IB并将一个导航控制器拖到其上,然后将一个实用视图拖到它的顶部。现在我有了XIB集。
我如何在mono中声明这个东西来连接它?主控制器很明显,类就在那里,派生自UINvaigationController,它将从XIB加载它。我应该在哪里声明作为子视图的UITableView?如何将它连接到XIB,因为它与主导航控制器在同一个XIB中?
感谢您能给出的任何建议,如果这是重复的问题,很抱歉。
发布于 2012-09-14 15:40:33
我建议你这样做:
UINavigationController作为视图控制器添加到您的某个选项卡;
示例:假设friendsView的UI包含UITableView。
public partial class AppDelegate : UIApplicationDelegate
{
// 1, 2
Friends friendsView;
UINavigationController friendsNav;
...
// 3
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
friendsView = new Friends ();
friendsNav = new UINavigationController();
friendsNav.PushViewController(friendsView, false);
...
// 4
MyTabController.ViewControllers = new UIViewController[]{
journalNav, friendsNav
};
}
}因此,您将有两个选项卡journalNav、friendsNav。当你切换到friendsNav、带有UITableView和导航栏的friendsView时。
https://stackoverflow.com/questions/12416440
复制相似问题