[英]Running app on iPad simulator 12.9inch and 9.7inch cut some views
[英]App will not run full screen on iPad Pro 12.9 inch simulator
使用 Xcode 12.4。 在 iPad Pro 12.9 英寸模擬器上運行時,我的應用程序不適合全屏。 它在屏幕內的一個盒子中運行,每邊都有一個黑色邊框。 我嘗試了來自 stackoverflow 和其他地方的各種建議。 目標“部署信息”選擇 iPhone 和 iPad。 專為 iOS 12 打造。
我確實有一個 LaunchScreen.storyboard。 我的 info.plist 有以下內容。
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>Main</string>
我嘗試修改我的 info.plist,如下所示,因為這里提到了它作為一種可能的解決方案。 這不起作用 - 但請注意,我為 iphone 和 ipad 設置了相同的啟動屏幕:
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UILaunchStoryboardName~ipad</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>Main</string>
任何人都可以提出這個問題的原因嗎? 或者指出一些有關如何正確配置此的當前文檔。該應用程序在 iPhone 模擬和真實 iPhone 上運行良好。 我的啟動屏幕是幾年前編碼的。 這些天需要什么神奇的命令或設置?
提前致謝!
我解決了我自己的問題。 我發布解決方案以防它對其他人有用。 請注意,在解決方案之前,該應用程序始終在手機上全屏運行。 過去它可以在 iPad 上全屏顯示。
要獲得全屏,我必須更改 storyboard segue。 我有一個顯示導航 Controller 的序列 - 這個導航 controller 必須是全屏的。 過去的 storyboard segue 是 Kind = Show。 我將其更改為 Kind = Present Modally,Presentation = Full Screen。 就像魔術一樣,導航 controller 現在在模擬器 12.9 英寸 iPad 上全屏顯示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.