给LaunchScreen.xib
中加一个图片,用刚刚建立的backgroundImage
。图片
测试一下,iOS8下面的Launch Screen都没有问题了:ip
- iPhone6+用的是3x
- iPhone5s用的是Retina 4 2x
- iPhone6和iPhone4s都是用的2x
所以我没有添加1x的图片,基本没用。get
结论
- 目前比较好的方式是使用
Launch Image
的方式建立各类设备的图片文件,兼容iOS7/8 - 使用
LaunchScreen.xib
,功能更强大,可是仅支持iOS8,可能再过几年能够成为主流方法
源代码见这里:GitHub,是使用LaunchImage
的方式。
这个很简单,先在Images.xcassets中设置一个LaunchImage,而后再项目设置的general-->App Icons and Launch Images-->Launch Images Source中选择刚才在Images.xcassets中设置的图片,再把Launch Screen File选项设置为空就能够了