gpt4 book ai didi

ios - 启动屏幕旋转不适用于 iPhone 6s 和更小的屏幕

转载 作者:可可西里 更新时间:2023-10-31 23:49:14 25 4
gpt4 key购买 nike

我有一个带有 ImageView 和两个标签的启动屏幕 Storyboard,所有标签都带有一些约束以根据屏幕大小对齐对象。 enter image description here

enter image description here

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

enter image description here

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

关于如何解决这个问题有什么建议吗?

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

enter image description here

最佳答案

我不认为可以旋转 LaunchScreen。

在 Apple 开发者网站上:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIViewController_Class/在“Handling View Rotations”部分中有这一行:

At launch time, apps should always set up their interface in a portrait orientation. After the application:didFinishLaunchingWithOptions: method returns, the app uses the view controller rotation mechanism described above to rotate the views to the appropriate orientation prior to showing the window.

因此看起来您的主 Storyboard 将在考虑方向之前被调用。

关于ios - 启动屏幕旋转不适用于 iPhone 6s 和更小的屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36850592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com