Years.IM

xCode6新建工程部署到iOS7设备上不能全屏显示

尝鲜测试xCode6,却发现新建的工程部署的iOS7(4寸)设备上,上下留黑边,直接不能显示,不是说好的支持iOS7的吗?

最后探寻发现这还是有历史原因的,回想起iPhone5刚出那会,老的程序同样也是上下留黑,最后是怎么解决的呢?简单的说就是加一张4寸的Luanch Image, 告诉系统你支持4寸屏幕了,系统才会把你拉全屏。那这次是不是也是这个原因呢,可xCode6以前版本不都是好的吗?

细心的观众可能已经发现xCode6的一个新功能,神奇的Launch Screen File, 直接把image换成file了,在加上Size Classes,用于兼容所有屏幕。这是你又会发现Launch Image是空的,想全屏吗?生成一组默认的Launch Images就行了.