簡體   English   中英

應用程序無法在 iPad Pro 12.9 英寸模擬器上運行全屏

[英]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.

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