繁体   English   中英

iPhone 6和iPhone 6 Plus的方向问题

[英]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。

  1. Info.plist中,将设备方向设置为Portrait
  2. AppDelegate中添加-

     - (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { return UIInterfaceOrientationMaskAll; } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM