所以我讓我的SpriteKit遊戲在iPhone和iPad上都很好地渲染,但我注意到我看到狀態欄在iPad上顯示。我去了,並檢查了我已經正確設置狀態欄不能正確顯示。經過一番搜索後,我發現一篇文章提到在iOS7.1中,狀態欄將顯示在iPad上,除非您將其設置爲通用應用程序。果然,我錯誤地將我的項目設置爲iPhone應用程序。我將它切換爲通用(並且還選擇不爲iPad創建單獨的故事板)。之後,我的場景的分辨率在iPad上無法正確顯示。該應用程序現在看起來大得多,並從屏幕上消失。我的主要精靈應該遵循我的手指運動,但現在它在我滑動的位置的右邊。不知道當我將它切換到Universal時做了什麼,但現在切換回來並不能解決問題。它仍然在所有iPhone上呈現良好,而不是在iPad上。有沒有其他人遇到了這個問題>SpriteKit場景在切換到通用應用程序後在iPad上無法正確顯示
1
A
回答
0
好的,所以我設法解決了我面臨的問題。看起來是這樣的,因爲我最初是在iPhone模式下在iPad上運行的,UI對設備做了一些不正確的假設,然後我在代碼中做了一些調整來彌補這一點。當我轉回到通過我的「調整」出人意料的通用模式。我的Scale模式爲SKSceneScaleModeAspectFit,它仍然是,我相信它基本上在iPhone上運行時在iPad上略微劃分了我的左側和右側(它們是黑色的),我無法弄清楚爲什麼我無法填充在那些黑色空間。現在,我解開了我的調整,並使用通用模式正在渲染正確。
0
在您的視圖控制器的viewDidLoad方法改變scene.scaleMode = SKSceneScaleModeAspectFill;
要scene.scaleMode = SKSceneScaleModeResizeFill;
OR
這些字符串添加到您的Info.plist文件
Main storyboard file base name (iPhone) yourStoryboard
Main storyboard file base name (iPad) yourStoryboard
好運
相關問題
- 1. Web應用程序無法在ipad air上正常顯示
- 2. 背景圖像在Iphone和Ipad上無法正確顯示
- 3. 使用978網格無法在iPad上正確顯示網站
- 4. 無法在Swift spritekit應用程序中顯示LaunchScreen圖像
- 5. 應用程序無法在iPad上
- 6. 場景在SpriteKit
- 7. UIAlertView無法在iPhone應用程序中正確顯示
- 8. 背景無法在iPad/Android上正常顯示
- 9. 無法顯示在iPad上
- 10. Iphone應用程序無法正常顯示在設備上
- 11. 應用程序不顯示在iPad中
- 12. 如何使用SpriteKit切換場景來創建無盡的滾動背景?
- 13. iPad在應用切換後顯示網站/應用的錯誤狀態
- 14. 轉換後無法正確顯示背景
- 15. ABPeoplePickerNavigationController和UIImagePickerController在ipad iOS7上無法正確顯示
- 16. Monotouch - UIActionSheet在iPad上無法正確顯示
- 17. CGGradient在iPad 1和2上無法正確顯示
- 18. HealthKit通用iOS應用程序未顯示在iPad應用程序商店
- 19. 多次切換場景後SpriteKit遊戲被凍結
- 20. 無法在iPad上啓動iPad應用程序(Code Sign Error)
- 21. Iphone應用程序未顯示在iPad應用程序中心
- 22. 加載數據並確保GameCenter成功登錄後,如何切換SpriteKit場景?
- 23. 通用應用背景SpriteKit
- 24. CSS在iPad/iPhone上顯示不正確
- 25. 圖片在iPad上不顯示正確
- 26. Windows中的JavaFx應用程序無法正確顯示文本
- 27. R:facet_wrap無法正確顯示ggplotly中的閃亮應用程序
- 28. Android模擬器無法正確顯示應用程序(Android Studio)
- 29. 應用程序中的Unicode字符無法正確顯示
- 30. 在場景切換時出現內存問題SpriteKit
剛剛嘗試過,沒有效果。我做了一些文件比較,看看實際發生了什麼變化,並且在我的project.pbxproj文件中有幾個條目是在通用設置放入時創建的,它們都是TARGETED_DEVICE_FAMILY =「1,2」;如果我刪除所有這些條目,它再次在iPad上正常工作,但項目目標部署設置現在說iPhone和狀態欄回到了iPad上。奇怪的是,它適用於iPad,直到我想說它應該是Universal。 – DaveB
將這兩個條目添加到我的plist文件中沒有任何效果,我認爲這很有意義,因爲該應用程序仍在工作,因此它之前引用了故事板,但現在它在iPad上縮小了錯誤。不是理想的解決方案,但是如果我將它作爲iPhone應用程序保留,它是否仍能部署到App Store上的iPad? – DaveB
如果您將視圖控制器大小更改爲空閒格式,該怎麼辦? –