您的位置:首页 > 移动开发

app图标和启动图以及Images.xcassets

2015-12-12 15:44 225 查看

概述

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

App Icons and Launch Images

选择
General
找到
App Icons and Launch Images




General

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




App Icons and Launch Images

选择
Migrate





Migrate

点击右侧箭头



App Icons and Launch Images

AppIcon

删掉无效的
Images.xcassets




AppIcon

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




AppIcon

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




AppIcon

LaunchImage





LaunchImage

勾选
iOS 8.0 and Later
,把对应尺寸(iPhone6
750x1334
,iPhone6 plus
1242x2208
)的启动图片拖进去即可。



LaunchImage

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



Contents.json

现在启动图设置好了,运行项目在iPhone6上会发现:

设置启动图之前,状态栏文字颜色是黑色的,UI在iPhone6是放大的。

设置启动图之后,状态栏文字颜色变成白色(设置的颜色),UI右侧有部分空白(这时就需要适配UI了)。

Launch Screen

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



Launch Screen

资源图片放到Images.xcassets

右键选择
New Image Set




Image Set

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




Image Set

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




Image Set

参考文章:

iOS7初体验(3)——图像资源Images Assets

适配iOS 8备忘录 开始启动(持续更新。。。1130)

在xcode6中使用矢量图(iPhone6置配UI)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: