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

概述

项目是纯代码编写,到现在一直没有适配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,把对应尺寸(iPhone6750x1334,iPhone6 plus1242x2208)的启动图片拖进去即可。

LaunchImage

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

Contents.json

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

  1. 设置启动图之前,状态栏文字颜色是黑色的,UI在iPhone6是放大的。
  2. 设置启动图之后,状态栏文字颜色变成白色(设置的颜色),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,有位图和矢量图,选择矢量图,让美工切一个@1xPDF格式的矢量图拖进去,运行的时候会自动生成@1x@2x@3x的图片。
?

Image Set

参考文章:

  1. iOS7初体验(3)——图像资源Images Assets
  2. 适配iOS 8备忘录 开始启动(持续更新。。。1130)
  3. 在xcode6中使用矢量图(iPhone6置配UI)
时间: 2024-10-05 09:25:45

app图标和启动图以及Images.xcassets的相关文章

iOS开发简记(1):指定APP的图标与启动图

各位兄弟姐妹们,早上好,本人花了将近一个月的时间打造了一个完整的IOS版的App, 期间包括开发,测试,上线审核,现在花点时间把实现的过程分享给大家,"知音"app功能简单,适合对象为初学者,后面我会把iOS客户端源码.API接口源码"呈献"给大家,谢谢大家的支持, 欢迎园友一起交流一起学习,废话少说,装逼正式开始: 每个APP都应该有自己的图标跟启动图. 这里介绍怎么设置APP的图标跟启动图. (1)图标 小程的xcode是10.0版本,设置图标的入口如下: 点击

iOS开发(1):设置APP的图标与启动图 | iOS图标的尺寸 | LaunchScreen的使用

每个APP都应该有自己的图标跟启动图. 这里介绍怎么设置iOS的APP的图标跟启动图. (1)图标 小程的xcode是10.0版本,设置图标的入口如下: 点击入口后,进到设置页面,如下: 可以看到有很多空位,在等着拉入图标,因为iphone与ipad,不同的系统,不同的机型尺寸,使用了一系列不同尺寸的图标. 如果最终要提交到appstore,而且这个APP主要是在iphone或ipod上运行的,那应该有下面截图中的图标(包括最上面看到一点点的图标): 每个位置的尺寸,可以计算出来,比如3x的60

iOS获取app图标和启动图片名字(AppIcon and LaunchImage's name)

在某种场景下,可能我们需要获取app的图标名称和启动图片的名称.比如说app在前台时,收到了远程通知但是通知栏是不会有通知提醒的,这时我想做个模拟通知提示,需要用到icon名称:再比如在加载某个控制器时,想设置该控制器的背景图片为启动图片,需要用到启动图片名称. 而事实上icon图片放在系统AppIcon文件夹里,启动图片放在系统LaunchImage文件夹里,取这些图片的名称和其他一般资源图片名称不一样. 为了方便举例子,咱们先简单粗暴点 假设当前项目只支持iPhone设备,并且只支持竖屏:而

iOS App设置icon,启动图

每款App都要有自己的icon,和名称.需要的话还需要设置启动图.今天我们就来说一下如何设置这些.本篇博客暂不讨论关于尺寸的问题. icon:icon的设置还是很简单的根据上图的箭头和红框标记所示,首先在工程中选中“images”,然后选择“AppIcon”,把预先准备好的各个尺寸的icon拖到相应的框中. iOS7到iOS8以前需要的icon尺寸以及名称 Image Size (px) File Name Used For App Store Ad Hoc 512x512 iTunesArtw

iOS App图标和启动画面尺寸

iOS App图标和启动画面尺寸 作者 简述呢 关注 注意:iOS所有图标的圆角效果由系统生成,给到的图标本身不能是圆角的. 1. 桌面图标 (app icon) for iPhone6 plus(@3x) : 180 x 180 for iPhone 6/5s/5/4s/4(@2x) : 120 x 120 2. 系统搜索框图标 (Spotlight search results icon) for iPhone6 plus(@3x) : 120 x 120 for iPhone6/5s/5/

cordova跨平台app开发01_创建项目、桌面图标、启动图配置

视频地址:http://t.cn/RacnKeB 安装cordova 1.     下载安装node.js(js的运行环境),安装时勾选npm(js包的管理工具).2.下载安装git(配置好环境变量).3.在cmd控制台,使用npm安装cordova. npm install -g cordova 创建cordova项目 $ cordova create hello com.example.hello HelloWorld 第一个参数hello指定项目创建的目录 第二个参数com.example

iOS开发项目之二 [ App appicon与启动图]

*appicon尺寸 *不是所有的appicon都是需要配置 *尽量不要透明--(透明的话,会在桌面显示成背景黑色) 1 如果没有配置5s的启动图,回去往下找,找到4s之后,会把界面以4s启动图的大小显示,打印出来的点坐标系也是4s的 2 如果没有配置6的 启动图,会往下找,找到5s的图之后,把5s的图拉大 如果没有配置6plus的 启动图,并且没有配置6的,也会往下找,找到5s的图之后,把5s的图拉大,有6的启动图的话,就不会显示启动图(不会往下找) 3 启动图的大小,一个像素都不能差.否则不

[Xcode使用 2] 设置APP图标和启动画面

1.App Icon 把所有图标文件拖放到 "Images.xcassets" 的"AppIcon" 里面 应对非视网膜和视网膜屏,APP有时会提供两套不同大小的图片,1倍图和2倍图,它们的像素相差一倍. 命名规则:2倍图在1倍图的名字后加 @2x 普通:sample.png 2倍:[email protected] 系统用"sample"寻找图片的时候,会自动根据设备屏幕取对应的图片 2.修改启动画面 一个app在启动过程中会全屏显示叫做Def

16.iOS APP图标和启动画面尺寸

1. 桌面图标 (app icon) for iPhone6 plus(@3x) : 180 x 180 for iPhone 6/5s/5/4s/4(@2x) : 120 x 120 2. 系统搜索框图标 (Spotlight search results icon) for iPhone6 plus(@3x) : 120 x 120 for iPhone6/5s/5/4s/4(@2x) : 80 x 80 3. 系统设置图标 (Settings icon) for iPhone6 plus(