我窗口的rootViewController是一个UINavigationController
然后..在此导航 Controller 的rootViewController中,我弹出一个模态视图(一个UITabBarController)
像这样的东西:
UIWindow
->UINavigationController
-->MyFirstViewController<--In this class I run following code
[self.navigationController presentModalViewController:tabController animated:YES];
然后调试器警告:当旋转多个 View Controller 或多个 View Controller 而不是窗口委托(delegate)时,不支持使用两阶段旋转动画
但是,如果模态视图不是tabController,则不会出现此警告。
当我在导航 Controller 中弹出tabController模态视图时,此行为会对应用程序造成什么危害?
还是我应该找到另一种方法来做到这一点?
我在这个网站上发现了几个类似的问题,但我不明白...
最佳答案
原因是您正在使用UITabBarController而不是它的预期用法。它仅旨在用作根 Controller ,并且如果您需要类似于标签栏使用工具栏的内容。大约半年前,我遇到了确切的问题。不幸的是,如果这样使用它,还会遇到其他问题。
UITabBarController documentation