ios图标和默认图像
Icon.png和Default.png是两个重要的图像文件。Icon.png充当应用程序的图标,这些图标用于在SpringBoard主屏幕上表示应用程序。Default.png(也称"启动图像")提供应用程序启动时显示的初始屏幕。
与Default.png不同,图标的文件名是任意的。如果不想使用"Icon.png",可以在Info.plist文件中将CFBundleIconFile键修改为任何所需的文件名,但是要注意,这可能导致在将应用程序提交到App Store时产生麻烦。iTunes Connects要求应用程序使用icon.png(或Icon.png),即使Info.plist指定了其他名称也是如此。默认情况下没有设置这个键,所以无论你使用什么图像,都务必添加一个值。
苹果公司建议将Default.png与应用程序背景保持一致。许多开发人员使用Default.png启动图像作为logo的初始图标或作为"请稍候"等消息。这与苹果公司的人性化界面设计指导方针(启动图像应显示连贯的画面,而不是显示广告画面或为延迟表示歉意)背道而驰,但却是完全可以理解的应用。可以使用Xcode的Organizer窗口(Window→Organizer)捕捉运行中的应用程序的屏幕快照。Xcode还允许将其中某个快照设为Default.png图像。官方应用程序图标的大小为57×57像素。SpringBoard会自动调整较大的图像。提供方角且无光泽(不发光)的图像。SpringBoard会使图像的角变得光滑圆润,并自动添加光泽和高亮效果。如果由于某些不可抗拒的原因需要使用预渲染的图像,那么在Info.plist文件中将UIPrerenderedIcon设为<true/>。
和Info.plist中所有on/off项一样,请务必将UIPrerenderedIcon的值设为布尔值true(<true/>,勾选Xcode GUI中的复选框)。使用字符串"true"(<string>true</string>)在模拟器上也许有效,但是在iPhone上是无效的。还应记住,3.0 Xcode属性列表编辑器会隐藏实际的键名。应为"Icon already includes gloss and bevel effects"键添加一个字段,并勾选值列中出现的复选框。
当将应用程序提交到App Store时,需要创建高分辨率(512×512像素)版本的图标。虽然你可以提高57×57像素icon.png的采样率,但其效果并不理想。前一种方法可保证高质量的图像,便于根据需要对图标进行压缩。应使图像保持简单,便于压缩。如果图标细节过多,那么在512×512像素下看上去极其华丽的图标在57×57像素下会显得乱七八糟。
说明 可以在项目中包括29×29像素的名为Icon-settings.png的图像。该图像在Settings应用程序中代表你的应用程序。大多数开发人员都忽略了这个选项。如果不包括该图像,Settings应用程序则只简单地缩放icon.png图像。 图标和默认图像
ios图标和默认图像的更多相关文章
- iOS 事件处理机制与图像渲染过程(转)
iOS 事件处理机制与图像渲染过程 iOS RunLoop都干了什么 iOS 为什么必须在主线程中操作UI 事件响应 CALayer CADisplayLink 和 NSTimer iOS 渲染过程 ...
- iOS 事件处理机制与图像渲染过程
Peter在开发公众号功能时触发了一个bug,导致群发错误.对此我们深表歉意,并果断开除了Peter.以下交回给正文时间: iOS 事件处理机制与图像渲染过程 iOS RunLoop都干了什么 iOS ...
- css去除ios文本框默认圆角
css去除ios文本框默认圆角 input, textarea {-webkit-appearance: none;}
- 关东升的《iOS实战:图形图像、动画和多媒体卷(Swift版)》上市了
关东升的<iOS实战:图形图像.动画和多媒体卷(Swift版)>上市了 承蒙广大读者的厚爱我的<iOS实战:图形图像.动画和多媒体卷(Swift版)>京东上市了,欢迎广大读者提 ...
- 去除html页面中按钮在ios中的默认样式,去除select自带的小三角图标
btn{-webkit-appearance: none;} -webkit-appearance: none也能去掉select下拉列表后面自带的小三角
- iOS 图标、图形尺寸? iPhone、iPad、 iPod touch
链接地址:http://www.zhihu.com/question/20248971 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:刘剑链接:http://www.zhi ...
- 发现了一个制作iOS图标的利器
我制作的第一个Swift Demo已经将近完工,今天的任务便是给它添加图标.不过Xcode中对图标尺寸的要求还真是严苛,若是制作iPhone和iPad通用的应用,总共需要12种尺寸的图标,这对于美工功 ...
- iOS开发(1):设置APP的图标与启动图 | iOS图标的尺寸 | LaunchScreen的使用
每个APP都应该有自己的图标跟启动图. 这里介绍怎么设置iOS的APP的图标跟启动图. (1)图标 小程的xcode是10.0版本,设置图标的入口如下: 点击入口后,进到设置页面,如下: 可以看到有很 ...
- Flutter - 自动生成Android & iOS图标
对于要发布的app来说,做图标是一个麻烦的事,你需要知道N个图标的分辨率,然后用PhotoShop一个个修改导出. PS好图标之后,按照各自的位置放进去. ********************** ...
随机推荐
- java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStreamsJavamail问题
异常描述如下: Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineI ...
- POJ3749 破译密码
Description 据说最早的密码来自于罗马的凯撒大帝.消息加密的办法是:对消息原文中的每个字母,分别用该字母之后的第5个字母替换(例如:消息原文中的每个字母A都分别替换成字母F).而你要获得消息 ...
- [NOIP2009] 提高组 洛谷P1073 最优贸易
题目描述 C 国有 n 个大城市和 m 条道路,每条道路连接这 n 个城市中的某两个城市.任意两个 城市之间最多只有一条道路直接相连.这 m 条道路中有一部分为单向通行的道路,一部分 为双向通行的道路 ...
- Sublime Text 3 笔记
Nearly all of the interesting files for users live under the data directory. The data directory is ~ ...
- Linux 线程(进程)数限制分析
1.问题来源公司线上环境出现MQ不能接受消息的异常,运维和开发人员临时切换另一台服务器的MQ后恢复.同时运维人员反馈在出现问题的服务器上很多基本的命令都不能运行,出现如下错误:2. 初步原因分析和 ...
- 根据.MDF文件查看 SQL数据库的版本信息
http://www.cnblogs.com/eason-chan/p/3695753.html?utm_source=tuicool 手上有 经理带来的一个教学管理系统,由于不知道开发环境,在向SQ ...
- redis安装步骤
7.1创建业务安装用户 安装和配置Redis软件时,需要使用redis用户登录服务器进行相关操作,因此需要创建redis的业务安装用户组和redis的业务安装用户.此操作在主备机上同时进行. 创建用户 ...
- 浏览器查看cookie
今天总结下,教你怎样查看一些浏览器的Cookie,比如IE.Firefox.Chrome的Cookies等.下面分块介绍,以后会关注一些没有讲到的浏览器获取Cookie的方法. 1.Firefox浏览 ...
- Linux下tomcat作为守护进程运行(开机启动、以指定的用户运行、解决非root身份不能绑定1024以下端口的问题)的配置方法
如题. 参考资料: http://www.jdiy.org/read.jd?id=y0haaynq1w http://blog.csdn.net/shw2004/article/details/578 ...
- 新浪微博客户端(11)-自定义checkBox
在最后一个欢迎界面上添加一个CheckBox. // 2.添加4个UIImageView ; i < NEW_FEATURE_NUMS; i++) { UIImageView *imageVie ...