Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MonoTouch:如何添加UITabBarController_C#_Xcode_Xamarin.ios_Uitabbarcontroller_Monodevelop - Fatal编程技术网

C# MonoTouch:如何添加UITabBarController

C# MonoTouch:如何添加UITabBarController,c#,xcode,xamarin.ios,uitabbarcontroller,monodevelop,C#,Xcode,Xamarin.ios,Uitabbarcontroller,Monodevelop,对控制器接线有点困惑,我需要一些帮助 我创建了一个新的Monotouch项目(主细节)。现在,当我点击tableview时,我想用一个tabbar加载一个新视图。因此,我双击DetailViewController.xib,并拖放一个新的UITabBarController。但是,如何指定希望显示这个新创建的选项卡栏,而不是原来的空视图呢 或者,如果在同一个.xib中有另一个选项卡栏,如何指定加载DetailViewController时启动哪个选项卡栏 顺便说一句,我尝试将DetailView

对控制器接线有点困惑,我需要一些帮助

我创建了一个新的Monotouch项目(主细节)。现在,当我点击tableview时,我想用一个tabbar加载一个新视图。因此,我双击DetailViewController.xib,并拖放一个新的
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解决方案,但你的听起来很合理