ios - 具有相同 Root View 的导航 Controller

标签 ios uinavigationcontroller uitabbarcontroller rootview

假设您需要一些需要下一个 Storyboard的功能。例如,您需要上传不同的内容以根据单击的选项卡进行查看。 storyboard

但是当你尝试使用这个 Storyboard时,问题就出来了。当您切换选项卡时,您会得到这种行为。 bad behaviour

但在第一个选项卡中一切正常。所以看起来它不会第二次加载 View 。在这种情况下,有人可以解释或提供导航 Controller 行为的链接,因为我找不到任何有用的引用资料。或者我应该如何在 IB 中或以编程方式纠正这种行为?
谢谢。

最佳答案

一个简单的解决方法是将“fake-viewcontroller”作为第二个导航的根。在这个“假” Controller 上,在 viewDidLoad 中执行一个 [self performSegueWithIdentifier: @"goToTheControllerHereWeGo"sender: self];

关于ios - 具有相同 Root View 的导航 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25134815/

相关文章:

ios - 如何在 Swift 3 上修复 'No such module SQLite'

ios - 为什么 UINavigationController 根 Controller 的 View 小于导航 Controller

ios - 在 iOS 7 中更改条形按钮的颜色

快速更改 NavigationControl 和 TabBar 的颜色

ios - Apple App 跟踪透明度和 Google Analytics

iphone - UITextField 不接受来自 IOS6 键盘的输入

ios - 如何在不使用Api的情况下在uitableview中进行分页?

iOS 7 : different navigation items for tab bar controller

ios - 如何在标签栏上方显示modalviewcontroller

ios - 带有 NavigationBar 的 TabBar 应用程序