[英]Orientation issue with iPhone 6 and iPhone 6 Plus
我有一个需要在iOS 7和iOS 8上运行的iPhone应用程序。这是一个完整的Portrait Application,但视频播放器由于提供了ViewController而得以显示。
当我在iPhone 6或6 Plus上从横向模式启动应用程序时,将导致HomeView损坏。 由于视频播放器,项目中的所有方向都受支持(我知道我可以通过删除横向支持来避免此问题,但视频播放器将无法正确显示)。
所以问题是:如何在不破坏HomeView的情况下从横向模式启动我的应用程序(因此在漂亮的纵向模式下),但同时我的视频播放器仍可以在横向模式下正确显示?
PS:我无法发布屏幕截图,因此当我说“ destroy”时,请想象一下位置和缩放比例不佳的视图。
如何在不破坏HomeView的情况下从横向模式启动我的应用程序(因此在漂亮的人像模式下),但同时我的视频播放器仍可以在横向模式下正确显示?
应用程序在启动时的方向取决于在Info.plist文件中列出的受支持方向。 只需确保“肖像”排在第一位即可。
如何定向主视图取决于根视图控制器对supportedInterfaceOrientation
的实现。 确保它返回UIInterfaceOrientationMaskPortrait。
Portrait
在AppDelegate中添加-
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { return UIInterfaceOrientationMaskAll; }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.