Xcode 6 在模拟器 iPhone 5 + iOS 7 的版面上下黑边
Xcode 6 在模拟器 iPhone 5 + iOS 7 的版面上下黑边
如果您在 Xcode 6 发现了模拟器以 iPhone 5 执行 iOS 7 时,是以 320x480 的版面而非 320x568 时,应该如何排解?

Xcode 6 执行选择 iPhone 5/5s + iOS 7.1

iPhone 5 + iOS 7 不应该上下有黑边

照理说,iPhone 5 应该是 4 吋 Retina 的分辩率 320x568 不应该成为 320x480 而让画面留下上下的黑边。
原因是这样:
原来是在 4 吋 Retina 的设备,少了 Default-568h@2x.png 的启始画面。
注:在 iOS 7.1 以前需要的启始画面文件
Default.png - 320 x 480 pixels (standard resolution iPhone)
Default@2x.png - 640 x 960 pixels (high resolution iPhone 4)
Default-568h@2x.png - 640 x 1136 pixels (iPhone 5)
所以,如果您的 App 项目有这样的设置时:

解决的方式,除了可以加入一个 640 x 1136 的 Default-568h@2x.png 文件之外,可以在 Project 的 TARGETS 设置内,从 General 页面内的 App Icons and Launch Images 将 Launch Images Source,按下‘Use Asset Catalog’

您再执行看看,结果就不会在 iPhone 5/5s + iOS 7.1 的画面上下出现黑边了。

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
