前言:

      好多iOS App的开发者都会面临的一个问题,那就是 App 的图标(icon) 和启动图(launch images) 。 一些没有经验(指的是没做过App审计的)的UI设计师,不知道该怎么做。他就会问开发者。这个时候就是你展示的时候,其实网上一搜索一大堆都是的,也没什么装的。

第一:App的图标。

1、图标的大小。(圆角和直角)

   

直角的,苹果系统会在显示的时候会裁成圆角。各iPhone的图标大小列表:


有的设计是用px的大小,其实正确的设置是pt。px设计不是不可以,也可以用。

2、pt 和px 的区别。

pt 是point 的缩写,但它不是点。它是一个长度单位 。1pt = 1/72英寸。

px是pixel的缩写,是像素。它是屏幕上显示数据最基本的点。

所以,pt 和px 是不同的。

第二:启动图(Launch images)。

1、第一种添加

我们点击工程里面的Assets.xcassets目录,然后在第二列(就是Appiicon所在处)空白处,鼠标右键选择 New image Set 创建如图界面。


我们观察上图的最右面。系统默认为我们选择的是 all 类型是Universal(通用)。我们这里只要适配iPhone就可以。所以,把按钮切换到iOS iphone 上。如下图:


我们看上图, 1x、2x、3x 有三个图片。我们点击也没有尺寸提示。我做个分析。就三个框,并且我们要死配全部手机,我们要怎么做?我是这么做的,不知道是否正确,但是可以满足需求,效果非常的好:第一、我要UI 给我四张图。(为啥4张?不是有三个框吗?)第二:4张图的大小尺寸:(命名为Default-568.png)640 * 960 px、(1x)640 * 1136 px、(2x)750 * 1334 px  、(3x)1080 * 1920 px。这四张图。 其中,(命名为Default-568.png)640 * 960 px是适配iPhone4系列的手机。然后,我们将做好的图片拖进框里面如下图:


紧接着,我们在点击 LaunchScreen.storyboard 目录,并向故事版拖进去一个UIImageView 的对象,并把它设置好适配全部手机尺寸。然后我们将工程切换到如下图界面:


然后,我们看到上图,最右边下面的图片,我们将图片,拖进imageview里面就可以了。拖进去的结果如下图:


然后,我们也把另一个Default-568的图片导入到工程里面。我们看着图片已经变形了,不要紧张。变形是不然的,我们在设置一下就可以了。如下图:


不用担心,App启动的时候,会有白边。然后,我们还要设置一个地方。如下图:


我们启动,发现启动页面好快,有好多都不喜欢快。我们就让他变动缓慢一点。在Appdelegate中添加如下:[NSThread sleepForTimeInterval:2];


效果如下:

2、第二种添加。

我们点击工程里面的Assets.xcassets目录,然后在第二列(就是Appiicon所在处)空白处,鼠标右键选择 APPicons&Launchimages 下的New iOSlaunchimages  创建如图界面。


创建效果如下:

我们看到,所有设备的启动图都出来了。可是我们只要适配iPhone就可以。我们在最右边,在进行设置来满足我们的需求,如下图:

我们看到上面图片,一共需要7个图片。其实是5张图。这五张图的大小如下:320 * 480 px 、640 * 960 px、960 * 1136 px、750 * 1334 px 、1242 * 2208 px。将图片拖入框内
如下图:

我们还要设置一个地方,如下图:


如果我们测试发现iphone4 模拟器上的时候,图片左右,有两个很宽的白边,这个白边的效果解决的方法是:将其中的启动图 640 * 960 的启动图命名为 default-568.png就可以了。
最后我们的启动效果是:

问题补充:如何去除icon高光?是不是xcode的bug?

答:这不是xcode的Bug。Xcode 在默认的情况下,是为你的AppIcon设置高光效果,如果你不想有高光效果。你可以按下图设置,就可以去掉Icon 的高光效果。

测试工程的下载:

IOS App 的图标和启动图的烦恼相关推荐

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

    各位兄弟姐妹们,早上好,本人花了将近一个月的时间打造了一个完整的IOS版的App, 期间包括开发,测试,上线审核,现在花点时间把实现的过程分享给大家,"知音"app功能简单,适合对 ...

  2. iOS11.0后APP的图标和启动图

    随着Xcode9的更新,APP的图标和启动图也发生了略微变化,下面介绍下图标和启动图的设置. *APP图标: 这些是系统默认你开发的项目支持iPad.Spotlight等,其实真正我们的项目只要支持i ...

  3. iOS App的图标,启动画面及其它

    注意: 最新的图标尺寸和文件名规格以Apple的文档为准:Technical Q&A QA1686: App Icons on iPad and iPhone .其中要注意,iTunesArt ...

  4. ios 启动图一键生成工具_Mac生成APP图标和启动图的脚本

    概述 之前用的一个批量导出APP图标和启动图的软件,今天发现收费了,于是自己造了个简单的轮子. 实现 Mac上的sips命令,可以很方便的帮助用户修改图片尺寸 Xcode里面的APP启动图资源包含两部 ...

  5. 项目总结2:ionic3开发跨平台App如何设置和替换应用图标及启动图

     前言: 和原生开发一样,ionic官方提供的设置方式也很简单,只不过多了一个步骤:基于ionic命令的方式自动修改全局的配置文件config.xml. 设置或替换应用图标和应用启动图: 把UI提供的 ...

  6. python画苹果标志图片_Mac生成APP图标和启动图的脚本

    概述 之前用的一个批量导出APP图标和启动图的软件,今天发现收费了,于是自己造了个简单的轮子. 实现 Mac上的sips命令,可以很方便的帮助用户修改图片尺寸 Xcode里面的APP启动图资源包含两部 ...

  7. ios开发之 icon规范+启动图规范+启动页规范

    作为一名开发人员,有时候碰上美工有事外出,那么偶尔就得顶下美工的岗位,切切图.今天就简单的说一下. 手机以(iPhone 4s-iPhone 6P)为主,若有新产品,会及时更新内容. 1.先说说App ...

  8. ios自动化打包 替换icon 启动图 bid appname 额外资源

    ios自动化打包脚本 下载地址https://github.com/gwh111/package 打开后自行替换 icon 启动图 bid appname 额外资源 原理:最新的脚本还是一个个替换后再 ...

  9. iOS设置icon图标和启动页的详细设置

    一.ios的icon图标详细设置 icon图标的设置其实很简单主要两个步骤: (1)将图片添加进工程中 (2)在info.plist--->添加一个属性Icon files 其中红色标记为图片名 ...

最新文章

  1. 前序中序后序遍历的顺序
  2. 342. Power of Four
  3. ZCMU 1048: 子串
  4. java 怎么判别注释符_java学习笔记二(注释、关键字、标识符)
  5. C语言中的字符串函数
  6. 机器学习之多层感知机理论与实践
  7. Mac字体管理工具: RightFont
  8. FPGA——1位全加器的实现
  9. 一文了解CISP,太全了
  10. tpshop 去掉index.php,TPshop-TPshop隐藏index.php
  11. 正大期货新闻:印度调高了棕榈油以及豆油的进口基础价格
  12. hdu - 1435 Stable Match 稳定婚姻问题、Gale-Shapley算法模板
  13. 男生如何正确的识别绿茶婊
  14. 【超好玩的路由环路系列】2——汇总环路
  15. 基于c语言实现的个人理财系统,基于Android的个人理财系统—设计和实现-论文最终版.doc...
  16. html电视剧网页模板,电视剧列表.html
  17. 病毒分析要掌握的技能
  18. VMWARE成功案例研究:康涅狄格大学商学院
  19. python批量将excel转为txt
  20. 对于一个大于或等于3的正整数,判断它是不是一个素数。

热门文章

  1. Mikrotik ROS软路由设置上网方式(二)
  2. Windows环境搭建C语言开发环境
  3. 年轻有为!我与94年的LeetCode CEO同台登场!
  4. 江苏省高等学校计算机一级成绩查询,江苏计算机等级考试成绩查询入口
  5. 产品经理--商业模式画布
  6. 白灯和黄灯哪个更保护视力?精选优质的暖黄光的护眼台灯
  7. 微信小程序云开发 初学者入门教程一
  8. matlab汽车座椅脉冲振动冲击仿真
  9. 计算机丢失UxTheme无法修复,Win7提示uxtheme.dll丢失的处理技巧
  10. Android程序简历这样写,拿到offer的几率提升80%