iOS 设置启动图无效

来源:互联网 发布:体检的意义 知乎 编辑:程序博客网 时间:2024/06/06 08:33
前言:因为公司的项目是很早创建的,所以并没有LaunchScreen.storyboard。导致这次设置一直无效

1、xcode 6 新建工程会默认  LaunchScreen.storyboard ( 之前为 LaunchScreen.xib ) 来设置启动图;

Snip20170825_2.png




2、如果设置 LaunchImage   为启动页

  • 1> Assets.xcassets -> + -> App icons & Launch Images -> New iOS Launch Image
  • 2> General -> Launch Images Source改为LaunchImage ->Launch Source File的内容置为空
  • 3> 将LaunchScreen.storyboard的设置中的Use as Launch Screen取消


Snip20170825_3.png



ps:今天遇到的问题:

因为项目内没有 LaunchScreen.storyboard ,之前的 LaunchScreen.xib 的也未使用(我试了,在xcode 8.3.1 下 设置LaunchScreen.xib 为启动图无效,设置LaunchImage 同样无效),所以我新建了 LaunchScreen.storyboard ,然后按上述两种方式设置启动图都可以。每次重新设置启动图,都需要把 APP 删掉重新安装


推测可能是Xcode 8 设置启动图去找 LaunchScreen.storyboard,找不到就没法设置。

另外:


下面是几种启动图(设置 LaunchImage )的格式大小及命名规范。


  • Retina HD 5.5    1242 * 2208      LaunchImage-800-Portrait-736h@3x.png           6/ 6s / 7 plus 系列
  • Retina HD 4.7     750 * 1334       LaunchImage-800-667h@2x.png                        6/ 6s / 7 系列
  • Retina HD 4       640 * 1136       LaunchImage-700-568h@2x.png (新)     Default-568h@2x.png    (老)                 5/5c/5s/se 系列
  • 2x                     640 * 960             Default@2x.png                                                   4s 系列



原创粉丝点击