文章目录:
iOS 常用Appicon图标 尺寸大小总结
注意:以下尺寸归纳都是按照1PX的像素单位总结,方便在iOS APP设计中使用。
在iOS app设计中,我们总是需要去规范地设计所需图片的大小,下面是本人在学习iOS app制作设计中所总结的一些常用尺寸,整理出来,仅供参考,不足之处,会在以后学习工作过程中补全。
总的来说,iOS设计中会使用到如下尺寸:
图标尺寸输出列表:
180x180 120x120 87x87 80x80 58x58 57x57 29x29
启动图片尺寸输出列表:
640x960 640x1136 750x1334 1242x2208(设计版)1080×1920(物理版)
桌面图标 (app icon)
iPhone7/6 plus(@3x) : 180 x 180 iPhone 7/6/5s/5/4s/4(@2x) : 120 x 120
搜索框图标 (Spotlight )
iPhone7/6 plus(@3x) : 120 x 120 iPhone7/6/5s/5/4s/4(@2x) : 80 x 80
设置图标 (Settings icon)
iPhone7/6 plus(@3x) : 87 x 87 iPhone7/6//5s/5/4s/4(@2x) : 58 x 58
启动图片 (launch image)
iPhoen5s/5(@2x) : 640 x 1136 iPhoen4s/4(@2x) : 640 x 960
如果是iPhone7/6 或者iPhone7/6 plus 还是建议使用 launch file 或 故事板文件storyboard
如果使用图片,则尺寸数值为:
iPhone 7/6(@2x) : 750 x 1334 iPhone 7/6 plus (@3x) : 1242x2208(设计版)1080×1920(物理版)
根据iOS系统可简单划分为以下几种
Spotlight
iOS 5,6
base: 29pt, @2x, @3x,get: 58 x 58, 87 x 87
iOS 7,8
base: 40pt, @2x, @3x,get:80 x 80, 120 x 120
Settings
iOS 5,6,7,8
base: 29pt, @1x,@2x,@3x,get:29 x 29, 58x58, 87x87
iPhone App
iOS 7,8
base: 60pt, @2x, @3x,get:120 x 120, 180 x 180
//
//Created by weil on 16/12/2.
//Copyright © 2016年 weil. All rights reserved.
//
ios如何更改app图标
1.
首先呢我们需要在手机里面下载一个软件,这个软件的名字叫做【快捷方式】,我们打开Store App商店搜索即可找到此App...
2.
等到软件下载完成以后,我们就打开软件,进入到了软件页面以后,然后我们再点击页面中的【桌面快捷方式】按钮,如下图所示。
3.
当我们点击了【桌面快捷方式】按钮以后,再打开的页面中我们点击页面里的【+】方框,如下图所示。
4.
点击了【+】方框以后,然后页面就打开了一个设置图标的菜单,然后我们选择【从相册中选择图标】选项...
在iOS11系统之前,苹果app的icon加载方式,是以info.plist的相关配置为优先的,也就是说,加载icon先去info.plist查找是否有icon配置项,有的话按配置项加载icon,没有再去Assets资源去加载icon。
而iOS11之后,苹果把两个优先级调换了,所以按之前的方式直接把包解压,把不同尺寸的icon放入包根目录,再加入icon配置项的方式不一定生效。
注意:为了兼容所有版本,最好两种方式都要做,除非确定Assets没配置icon。
一、info.plist配置方式
1、你需要一张1024*1024的icon,导入生成icon的网址,下载iOS的icon压缩包,解压得到各种尺寸的icon。
2、解压ipa包,得到Payload文件夹,打开Payload,里面是app目录,接着打开,找到并打开info.plist,配置icon的键值对。
3、按照info.plist配置的icon名修改步骤1中解压得到的icon名,尺寸要对应,然后将所以需要的icon复制到Payload文件夹。
4、重签名。
从iOS5.0开始,通过包含CFBundleIcons键来指定图标。旧的应用程序可能先前通过包含CFBundleIconFiles键来指定其图标。如果密钥仍然存在,则应该删除该密钥(不要忘记删除任何特定于设备的变体)。所有的应用程序都应该迁移到CFBundleIcons键来指定它们的图标。
CFBundleIcons键的值是一个带有两个子键的字典:CFBundlePrimaryIconUINewsstandIcon。UINewsstandIcon键用于报摊应用程序,否则可以省略。CFBundlePrimaryIcon键的值是一个字典,用于标识与该分发包关联的图标图像。它可能包含两个子键:CFBundleIconFiles和UIPrerenderedIcon。UIPrerenderedIcon键的值是一个布尔值,用于指定图像是否已经包含闪耀效果。CFBundleIconFiles键的值是一个字符串数组,每个字符串标识一个包中的图像。
重要:指定每张图片的名称时,最好省略任何扩展名。省略扩展名后,系统会使用标准分辨率图像文件名自动检测图像的高分辨率(“@2x”或“@3x”)变体。如果您包含扩展名,则必须明确指定所有图像文件(包括高分辨率变体)。
如果您的应用程序支持iOS4.3,则还必须包含CFBundleIconFiles项以指定应用程序的图标图像。这个键的值是一个字符串数组,每个字符串标识一个包中的图像。如果您为iPad特定的图标包含了图像,则可以将它们列在CFBundleIconFiles项下,或者将它们列在设备特定的CFBundleIconFiles〜ipad项下。仅限iPad的应用程序应在CFBundleIconFiles项下列出其图标图像。
二、car替换方式
ipa包解压Payload文件夹,打开Payload,里面是app目录,接着打开,会发现一个Assets.car文件,这是个什么鬼?也就是苹果把之前的包以一种方式压缩了一下,这里需要一个工具去解压--替换--重新压缩,然后替换掉原包里面的car文件。
经过网络搜索,发现了一款工具ThemeEngine,可以实现这个功能。
三、重新打包封装
如果你的ipa文章是网站封装得到的,最简单的方式就是重新使用一个在线封装平台,提供新logo、链接、开屏图和应用名封装。
ios app icon需要哪些尺寸
OS app icon有各种不同的尺寸,包括不同机型,不同类型!可以参考下下面:
Device/Screen File Name (PNG) Icon Size (pixels)
iPhone and iPod
Application Icon for iPhone (retina display) Icon@2x.png 114 x 114
Application Icon icon for iPhone Icon.png 57 x 57
Settings/Spotlight icon for iPhone (retina display) Icon-Small@2x.png 58 x 58
Settings/Spotlight icon for iPhone Icon-Small.png 29 x 29
Launch image Portrait (retina display) Default@2x.png 640 x 960
Launch image Portrait Default.png 320 x 480
iPad
Application Icon for the new iPad (retina display) Icon-72@2x.png 144 x 144
Application Icon for the iPad Icon-72.png 72 x 72
Settings/Spotlight icon for iPad Icon-Small-50@2x.png 100 x 100
Settings/Spotlight icon for iPad Icon-Small-50.png 50 x 50
Launch image Portrait (retina display) Default-Portrait@2x.png 1536 x 2048
Launch image Portrait Default-Portrait.png 768 x 1004
Launch image Landscape (retina display) Default-Landscape@2x.png 2048 x 1536
Launch image Landscape Default-Landscape.png 1024 x 748
iTunes App Store
App icon for the App Store (retina display) iTunesArtwork@2x.png 1024 x 1024
App icon for the App Store iTunesArtwork.png 512 x 512
750x1334 1242x2208(设计版)1080×1920(物理版) 桌面图标 (app icon) iPhone7/6 plus(@3x) : 180 x 180
页面里的【+】方框,如下图所示。4.点击了【+】方框以后,然后页面就打开了一个设置图标的菜单,然后我们选择【从相册中选择图标】选项...在iOS11系统之前,苹果app的icon加载方式,是以info.pli
andscape (retina display) Default-Landscape@2x.png 2048 x 1536 Launch image Landscape Default-Landscape.png 1024 x 748 iTu
undleIconFiles键的值是一个字符串数组,每个字符串标识一个包中的图像。重要:指定每张图片的名称时,最好省略任何扩展名。省略扩展名后,系统会使用标准分辨率图像文
load文件夹,打开Payload,里面是app目录,接着打开,找到并打开info.plist,配置icon的键值对。3、按照info.plist配置的icon名修改步骤1中解压得到的icon名,尺寸要对应,然后将所以需要的icon复制到Payload文件夹。