簡體   English   中英

如何強制iPhone X用黑條顯示我的應用程序?

[英]How can I force the iPhone X to display my app with black bars?

我想強制我的Swift iOS應用在iPhone X上以“兼容模式”顯示(我知道新准則)。 在仍然使用iOS 11 SDK的情況下該怎么做?

自從蘋果宣布所有新應用程序(以及即將更新)必須支持iPhone X以來,Apple可能會拒絕此類應用程序,這是一個事實,解決方案是使用啟動圖像而不是啟動屏幕故事板。 然后根本不提供iPhone X啟動圖像。

或者,忽略您的iOS 11 SDK要求,使用啟動屏幕故事板,但使用Xcode 8和iOS 10的基本SDK來構建您的應用程序。

實際上,這很容易做到:

application:didFinishLaunchingWithOptions:執行以下操作:

let screenFrame = UIScreen.main.bounds
window.frame = screenFrame.insetBy(dx: 0, dy: 100)

我非常確定,但是Apple不會批准:D(我假設您知道您在做什么,因為您明確聲明您知道新准則)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM