【发布时间】:2011-07-09 18:31:35
【问题描述】:
我的窗口的 rootViewController 是 UINavigationController 然后..在这个导航控制器的rootViewController中,我弹出一个模态视图(一个UITabBarController)
类似这样的:
UIWindow
->UINavigationController
-->MyFirstViewController<--In this class I run following code
[self.navigationController presentModalViewController:tabController animated:YES];
然后调试器警告:当旋转多个视图控制器或视图控制器不是窗口委托时,不支持使用两阶段旋转动画
但是,如果模态视图不是 tabController,则不会出现此警告。
当我在导航控制器中弹出 tabController 模式视图时,此行为会对应用程序造成什么损害?
或者我应该找到另一种方法来做到这一点?
我在这个网站上发现了几个类似的问题,但我不明白...
【问题讨论】:
-
stackoverflow.com/questions/576764/… - 这是另一种方法。不要使用控制器,而是制作自己的 UIControllerView 并将 UITabBar 附加到它。链接引用了源代码(位于 GIT 上)。