2012-02-20 47 views
1

有点困惑与布线控制器,我需要一些帮助MonoTouch的:如何添加的UITabBarController

我创建一个新的MonoTouch项目(主从)。现在,当我点击tableview时,我想用tabbar加载一个新的视图。所以我双击DetailViewController.xib,并拖放一个新的UITabBarController。但是,我如何指定我希望显示这个新创建的tabbar,而不是原来的空视图?

或者如果我在同一个.xib中有另一个tabbar,如何在DetailViewController加载时指定启动哪一个?

顺便说一句,我试着改变DetailViewController类继承UITabTarController,但然后我看到一个空白的黑色屏幕没有选项卡,而不是已经在XCode中创建的两个选项卡。

回答

0

您使用的是UINavigationController

在你AppDelegate FinishedLaunching()方法,你能有这样的代码:

window = new UIWindow (UIScreen.MainScreen.Bounds); 
viewController = new UITabBarController(); 
navController = new UINavigationController(viewController); 

window.RootViewController = navController; 
window.MakeKeyAndVisible(); 

否则你可以跳过UINavigationController位。您已阅读MonoTouch网站上的所有教程?

+0

我正在寻找XCode解决方案,但您的听起来很合理 – 2012-02-20 21:11:07

相关问题