C# MonoTouch:如何添加UITabBarController
对控制器接线有点困惑,我需要一些帮助 我创建了一个新的Monotouch项目(主细节)。现在,当我点击tableview时,我想用一个tabbar加载一个新视图。因此,我双击DetailViewController.xib,并拖放一个新的C# MonoTouch:如何添加UITabBarController,c#,xcode,xamarin.ios,uitabbarcontroller,monodevelop,C#,Xcode,Xamarin.ios,Uitabbarcontroller,Monodevelop,对控制器接线有点困惑,我需要一些帮助 我创建了一个新的Monotouch项目(主细节)。现在,当我点击tableview时,我想用一个tabbar加载一个新视图。因此,我双击DetailViewController.xib,并拖放一个新的UITabBarController。但是,如何指定希望显示这个新创建的选项卡栏,而不是原来的空视图呢 或者,如果在同一个.xib中有另一个选项卡栏,如何指定加载DetailViewController时启动哪个选项卡栏 顺便说一句,我尝试将DetailView
UITabBarController
。但是,如何指定希望显示这个新创建的选项卡栏,而不是原来的空视图呢
或者,如果在同一个.xib中有另一个选项卡栏,如何指定加载DetailViewController时启动哪个选项卡栏
顺便说一句,我尝试将DetailViewController类更改为继承自
UITabTarController
,但随后我看到一个没有选项卡的空黑屏,与XCode中已经创建的两个选项卡相反。您使用的是UINavigationController
在AppDelegate FinishedLaunching()
方法中,您的代码如下:
window = new UIWindow (UIScreen.MainScreen.Bounds);
viewController = new UITabBarController();
navController = new UINavigationController(viewController);
window.RootViewController = navController;
window.MakeKeyAndVisible();
否则您可以跳过
UINavigationController
位。你已经阅读了MonoTouch网站上的所有教程了吗?我正在寻找XCode解决方案,但你的听起来很合理