标签:
项目是纯代码编写,到现在一直没有适配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