使Back按钮UINavigationController处于活动状态

时间:2014-06-06 11:56:23

标签: ios uiviewcontroller uitabbarcontroller xamarin

我正在尝试让我的ios应用程序中的后退按钮处于活动状态,但它只是显示而不是可点击的。 在我正在开发的这个iOS应用程序中,我有一个TabBarController,点击可以进一步打开UIViewControllers。但是,当我打开UIViewController时,我看到我创建的NavigationItems,但是没有启用Back。 我正在寻找类似于iTunes Music的体验(在加载完整的UIViewController后你有一个后退按钮)。 Notice the back button faintly appearing

As compared to it working correctly in iTunes music.

1 个答案:

答案 0 :(得分:0)

好的,事实证明,链接(UITabbarController's "Done" button hidden behind UINavigationController)确实有所帮助,它说:

  

因为UITabBarController类继承自UIViewController类,所以选项卡栏控制器具有可通过view属性访问的自己的视图。部署选项卡栏界面时,必须将此视图安装为窗口的根目录。与其他视图控制器不同,标签栏界面不应该作为另一个视图控制器的子项安装。

在设置rootviewcontroller时,我有:

window.RootViewController = new UINavigationController(new TabScreen());//TabScreen is a subclass of UITabBarController

我继续这样做了:

window.RootViewController = new TabScreen();

这导致我走出了黑暗。