标签:
项目是纯代码编写,到现在一直没有适配iPhone6和iPhone6 plus,今天做了一些准备工作,app图标和启动图片的适配。
项目当时是Xcode5创建的,并设置了app图标和启动图片(iPhone4到iPhone5s的图片)。
后来升级到Xcode6,因为没有适配iPhone6,app图标和启动图片也一直没改动。
选择General找到App Icons and Launch Images

Xcode5也是在这个地方设置的,有点区别。点击Use Asset Catalog

选择Migrate
?

点击右侧箭头

删掉无效的Images.xcassets

点一下左侧的信息,勾选iOS 8.0 and Later Sizes。

AppIcon就出来@3x图标了,把相应尺寸(180x180)的图标拖进去即可。
?

?

勾选iOS 8.0 and Later,把对应尺寸(iPhone6750x1334,iPhone6 plus1242x2208)的启动图片拖进去即可。

也可以修改Images.xcassets文件夹中LaunchImage.launchimage的Contents.json文件

现在启动图设置好了,运行项目在iPhone6上会发现:
Xcode6和iOS8也可以在Launch Screen File设置LaunchScreen.xib文件为iPhone6和iPhone6 plus以及iOS8系统设备的启动页。iOS8会走这个设置,iOS7以及之前的直接忽略,这个xib文件不能关联代码。
Xcode5创建的项目在Xcode6上面选择New File创建

右键选择New Image Set。

把@1x,@2x,@3x图片拖进去即可
?

选择Type,有位图和矢量图,选择矢量图,让美工切一个@1x的PDF格式的矢量图拖进去,运行的时候会自动生成@1x,@2x,@3x的图片。
?

参考文章:
标签:
原文地址:http://www.cnblogs.com/scotfield/p/5041343.html