我在UINavigationController
的某个标签上有一个UITabBar
。当我深入到导航控制器tableViews,将其移动到更多选项卡,然后在more-list中的tableview中选择条目时,我得到了当我离开我移动的选项卡时可见的viewController。单击后退按钮可以返回到更多列表,无法返回到初始根视图控制器。
当我点击more-list中的项目时,让根视图控制器出现是完全可以的,但我不知道如何在我的viewcontroller被移动时得到通知,因为我正在开发一个库,所以没有引用TabBarController。
答案 0 :(得分:0)
其中一种方法是在UITabBarViewController委托中实现tabBarController:willEndCustomizingViewControllers:changed:
方法。并注意它。如果这样的事情发生,那么重置你viewController和navigationViewController。这将删除您的UINavigationController堆栈,但应用程序将正常工作。