iOS9 APP 上下黑边(iOS9 App has black bars on top and bottom)

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 LayoutSize Classes

参考资料

iOS9 App has black bars on top and bottom

iOS 9 status bar appears below black bar