我有2个根视图控制器ViewController1和TabBarController1(有2个根视图控制器的原因)。 ViewController1仅支持纵向模式,TabBarController1支持所有方向。 ViewController1在启动后首先出现。我使用以下方法锁定ViewController1的方向。iOS8锁定视图控制器方向
- (NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskPortrait; }
的应用程序启动和定向能正常工作与iOS7。 当通过iPad(iOS8)中的Xcode 6构建应用程序时,观察到以下更改: - 当应用程序在横向模式下启动时,方向锁定到纵向模式的ViewController1出现半黑色屏幕,并且出现支持所有方向的TabBarController1时,在变化的方向上调整适当的尺寸。 我也试着重写TabBarController1中的上述方法来支持所有的方向,但没有任何工作正常。 在纵向模式下在iPad上启动应用程序时,未观察到此问题。 在iPhone上启动应用程序时没有问题,因为iPhone仅在肖像模式下启动。 使用iOS8时会出现什么问题?
Heyy。你有没有找到解决办法? – anshul 2014-10-02 14:59:06