ios 9 启动屏幕正在以纵向模式启动

标签 ios ios9 device-orientation

我正在开发支持横向和纵向两种模式的应用程序,我的启动屏幕在 ios 9 之前是横向的,没问题,但 ios 9 启动屏幕正在以纵向模式启动

最佳答案

我遇到了同样的问题,我终于解决了。

首先,从 info.plist 中删除关键的“Supported interface orientations”。

然后在info.plist中添加关键字“Initial interface orientation”。将键值设置为“横向(右主页按钮)”。

最后,添加到您的 appDelegate.mm。

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

关于ios 9 启动屏幕正在以纵向模式启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32990641/

相关文章:

ios - Bittrex API 返回 APIKEY_NOT_PROVIDED

swift - 如何在 iOS 8 中实现 iOS 9 的 UIUserNotificationActionBehavior.TextInput?

ios - 在一个 View Controller 中强制横向方向后重置 Xcode 中的自动旋转(swift 4)

ios - 在 popup-webview 中打开链接,例如 Twitter

iphone - 检测耳机拔出 - Monotouch

swift - 从 UIApplicationShortcutItem 触发的 AppDelegate 导航到 ViewController

ios - 如何打印出失败的 NSURLConnection url 以查找一组 NSAppTransportSecurity 异常?

iphone - UIScreen applicationFrame 在横向应用程序启动时返回不正确的矩形(iPhone/iPad)

javascript - 在不使用监听器的情况下获取设备方向(alpha、beta、gamma)?

ios - 第二次调用 textFieldDidEndEditing 时 NSFilemanager 不保存文件