簡體   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