iOS9 APP 上下黑边(iOS9 App has black bars on top and bottom)
当你的转案是从Xcode 5、Xcode 6一路升级上来时,在新版的Xcode编译专案并下载至手机或模拟器时却发生App上下有黑边,也就是App被置中而不是像之前的置顶:
此时您检查一下设定,是不是未指定Launch Screen File
,在Xcode会检查您是否有Launch Screen File
来判断你的App设定是否为旧解析度(3:2)的App,未设定会依照(3:2)的解析度与大小显示,加上iOS 9的关系会将App置中:
所以新增建立Launch Screen
:
选择Launch Screen
建立好预设之后,到General
->App Icons and Launch Images
将Launch Screen File指定成你新建立的档案,如下图:
重新编译并下载至模拟器或实机就不会有上下黑边,但你的布局如果不是用Auto Layout与Size Classes时,您的布局画面与萤幕大小不符合时,多于的空间就会显示白边或黑边像这样:
所以不管如何,旧专案建议还是启动Auto Layout
、Size Classes