我創建了單視圖測試應用程序,並嘗試在安裝了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. IOS 8上的iPhone模擬器Xcode 6可視化兩個黑條
- 4. 使用設備方向來實現模式視圖控制器
- 5. 一個視圖控制器出現在另一個視圖控制器在iOS 5和以下版本
- 6. Xcode 6 UITableView使視圖黑
- 7. iPhone - 在第一個視圖控制器視圖中獲取設備方向將出現
- 8. Xcode 6中的默認設備方向
- 9. Xcode 8.1選擇僅顯示iPhone 7和7的初始設備視圖
- 10. 視圖控制器層級和設備方向更改
- 11. xcode:分段控制出現在SIM卡上,而不是在設備上
- 12. 設備方向改變時出現在UIWebview中的黑條
- 13. iPhone Xcode - 第二個xib視圖上的導航控制器?
- 14. 在iPhone 6 Plus上分離視圖控制器旋轉
- 15. 模擬iPhone 5的黑條 - Xcode
- 16. iPhone 5和5S - 每個設備上細除了iPhone 5
- 17. 在iPhone 6設備和模擬器上損壞的快照方法
- 18. 設置導航控制器上方的視圖popupView
- 19. iOS視圖控制器尺寸爲iPhone 4上的4英寸
- 20. mediaelement.js刪除視頻上方和下方的黑色邊框?
- 21. 從Xcode 6中拖出swift視圖控制器
- 22. ExtJs上的全局視圖+視圖控制器5
- 23. 關閉當前可視視圖控制器下方的視圖控制器
- 24. 所有iOS設備的視圖控制器或其他東西
- 25. iOS8鎖定視圖控制器方向
- 26. 用XCode故事板切換視圖控制器時出現黑屏
- 27. iPhone設備上的Swizzle方法
- 28. 如何在iOS上製作滑塊音量控制器? Objective-C,iOS 7(或8),xcode 5(或6)
- 29. Xcode 6在4英寸設備上測試,但顯示3.5英寸視圖
- 30. 在列表視圖的上方和下方添加視圖
你把這個整理出來了嗎? – 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