繁体   English   中英

启动屏幕旋转无法在iPhone 6s和较小屏幕上运行

[英]Launchscreen rotation not working on iPhone 6s and smaller screens

我有一个带有ImageView的启动画面故事板和两个带有一些约束的标签,可以将对象相对于屏幕大小对齐。 在此输入图像描述

在此输入图像描述

当我在模拟器中选择具有iPhone 6s或更小屏幕尺寸的设备并以横向模式旋转设备时,视图不会旋转。

在此输入图像描述

选择具有较大屏幕尺寸的设备(例如iPhone 6S Plus)时,启动屏幕将以横向模式正确旋转。 此外,当在iPhone 6上运行时,启动屏幕不会旋转。

有任何建议如何解决这个问题?

也许更接近原因。 在模拟器中向左旋转iPhone 6 Plus或更大版本时,会停靠停靠栏图标。 当旋转屏幕尺寸等于或小于iPhone 6的设备时,这些不会旋转。

在此输入图像描述

我不相信可以旋转LaunchScreen。

在Apple开发者网站上: https//developer.apple.com/library/ios/documentation/UIKit/Reference/UIViewController_Class/在“ 处理视图轮换 ”部分中有以下行:

在发布时,应用程序应始终以纵向方式设置其界面。 在应用程序:didFinishLaunchingWithOptions:方法返回后,应用程序使用上述视图控制器旋转机制在显示窗口之前将视图旋转到适当的方向。

所以看起来你的主要故事板会被调用,然后才能考虑方向。

暂无
暂无

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

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