我創建了單視圖測試應用程序,並嘗試在安裝了iOS 7的iPhone 5上運行它。它看起來像屏幕設置爲iPhone 4的大小,黑色條出現在視圖控制器的上方和下方。我只是用Xcode 6創建了這個項目,並試圖運行它而不用觸摸任何其他設置。有其他人看過嗎?Xcode 6&Swift:iOS 7 iPhone 5設備上的視圖控制器上方和下方出現黑條
回答
確保您爲設備屏幕大小添加啓動圖像,這將解決您的問題。
您需要添加一個[email protected]啓動圖像。這是一個,我發現谷歌搜索通過(我沒有創建它,並採取沒有信用的話): https://jira.appcelerator.org/secure/attachment/31241/[email protected]
如果你想創建自己的形象它的尺寸必須是640×1136。既然你做了沒有自定義文件名應該是「[email protected]」。
當您想要將LaunchScreen.xib文件用作啓動屏幕而不是圖像時,如何才能使其工作? – 2015-04-01 13:18:23
由於某些原因,Xcode 6.1上的新項目附帶的默認LaunchScreen.xib爲480x480,而自動佈局和自適應佈局的標準.xib文件大小似乎爲600x600。如果您將LaunchScreen.xib視圖大小設置爲600x600,它應該解決問題,爲我做。
爲了解決這個問題,您必須爲您的應用支持的設備創建啓動屏幕圖像。
當開始一個新的應用程序:
例如假設你的應用程序支持iPhone手機> 4S,所以iPhone:4S,5,5S,6和6plus。
確保使其具有以下尺寸發射圖像:
- 的iPhone4s = 640×960
- iPhone5的,5S = 640×1136
- iPhone6 = 750 X 1134
- iPhone6plus = 1242×2208個
For more info about iOS screen dimensions, see this helpful chart
選擇項目,然後一般設置:
選擇或您的項目被點擊時使屏幕推出的常規部分。
並確保您添加或選擇啓動圖像資產:
轉到images.xcassets並選擇LaunchImage左側,然後選擇設備上的應用支持(在右側)
確保將圖像放在正確的位置上,可以選擇虛線正方形,並在屬性檢查器(屏幕右側部分)中查看圖像需要滿足的尺寸。
現在,當模擬你的應用程序時,所有的黑條消失了。
我有同樣的問題。在我的通用應用程序中,我爲iPad和iPhone配置了方向,並忘記將設備放回通用(在目標通用設置屏幕上)。當我把它放回去 - 屏幕顯示如預期。
- 1. iPhone模態視圖控制器和設備方向
- 2. iOS模擬器上方和下方黑條
- 3. Xcode 6更改視圖控制器
- 4. 導航欄和表格視圖之間的黑條出現在iOS 6上
- 5. IOS 8上的iPhone模擬器Xcode 6可視化兩個黑條
- 6. 我想知道設備的方向,當視圖出現IOS 6
- 7. XCode 5和iOS 6和7
- 8. 使用設備方向來實現模式視圖控制器
- 9. Xcode 6 UITableView使視圖黑
- 10. iPhone - 在第一個視圖控制器視圖中獲取設備方向將出現
- 11. 一個視圖控制器出現在另一個視圖控制器在iOS 5和以下版本
- 12. 我的iPhone 4.2.8沒有出現在Xcode 4.3上iOS 5設備列表
- 13. Xcode 6中的默認設備方向
- 14. 我的視圖控制器上的Xcode 7上的動畫只會工作,如果我將視圖控制器設置爲初始視圖控制器
- 15. Xcode 8.1選擇僅顯示iPhone 7和7的初始設備視圖
- 16. iOS 9狀態欄出現在黑條下方
- 17. 視圖控制器層級和設備方向更改
- 18. xcode:分段控制出現在SIM卡上,而不是在設備上
- 19. iPhone Xcode - 第二個xib視圖上的導航控制器?
- 20. glReadPixels僅在iOS 7設備上給出黑色圖像
- 21. 在iPhone 6 Plus上分離視圖控制器旋轉
- 22. 當設備方向改變時更改視圖控制器
- 23. 設備方向改變時出現在UIWebview中的黑條
- 24. 在設備上的反向視圖控制器
- 25. 模擬iPhone 5的黑條 - Xcode
- 26. IBOutlet是無視圖控制器Xcode 7
- 27. 在iPhone 6設備和模擬器上損壞的快照方法
- 28. Xcode 5無法模擬iOS 7設備上的位置
- 29. iOS視圖控制器尺寸爲iPhone 4上的4英寸
- 30. 設置導航控制器上方的視圖popupView
你把這個整理出來了嗎? – 2014-10-01 01:30:56
你有答案嗎?以下所有解決方案都不適合我。 – mAc 2014-11-07 05:39:30
下面的Pknife's和Austen的解決方案適用於我。在images.xcassets> LaunchImage中,對於iPhone Portrait iOS 7-9,您必須將640x960圖像添加到2x插槽,將640x1136圖像添加到Retina 4插槽。解決了它。 – 2016-01-02 17:11:41