此前第一个版本是用storyboard建立的,这次的更新版本是使用纯代码构建的,特此记录一下上传过程中遇到的问题:关于LaunchScreen的操作
iOS8 launch image的设置方法:http://justsee.iteye.com/blog/2123545
第一种方式是根据官方的推荐创建一个launch screen.xib,然后在launch Screen file下指定这个文件就能支持iPhone6或者iPhone6 plus的分辨率了。如下图:
然后打开上的use assert Catalog,选择“new launch image ”,就回出现下图,把对应的图片拖进去
但是我这样设置好后,发现没有起作用...
第二种方法是和之前iPhone5的类似,为iPhone6和iPhone6plus添加两张特殊的png
iPhone6:命名:Default-375w-667h@2x.png 分辨率:750*1334
iPhone6plus 命名:Default-414w-736h@3x.png 分辨率:1242*2208
使用第一种方法注意如果要在app的介绍页面里有“为iPhone6,6 plus优化”的字样就必须使用第一种方法,使用第二种方法的话还是会显示“为iPhone5优化”
有关iPhone6/6+相关尺寸见这里
需要如下尺寸图片:
- 用于iPhone6+的1242x2208,或者1080x1920,也就是Retina HD 5.5
- 用于iPhone6的750x1334,也就是Retina HD 4.7
- 用于4寸屏(iPhone5/5s)的640x1136,就是Retina 4
- 用于3.5寸(iPhone4/4s)的640x960,就是2x
- iPhone6+使用的是Retina HD 5.5
- iPhone6使用的是Retina HD 4.7
- iPhone5s使用的是Retina 4
- iPhone4s使用的是2x
- iPhone6+用的是3x
- iPhone5s用的是Retina 4 2x
- iPhone6和iPhone4s都是用的2x