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好图标之后,按照各自的位置放进去. ********************** ...
随机推荐
- Beta版本贡献比
学号 姓名 贡献率 031302301 毕容甲 25%031302302 蔡逸轩 25%031302430 肖阳 25%031302418 黄彦 ...
- bugzilla_firefox
//本来要给火狐提交bug的,发现复现不鸟,我勒个去 <!doctype html> <html> <head> <meta charset="ut ...
- Facebook Hacker Cup 2014 Qualification Round 竞赛试题 Square Detector 解题报告
Facebook Hacker Cup 2014 Qualification Round比赛Square Detector题的解题报告.单击这里打开题目链接(国内访问需要那个,你懂的). 原题如下: ...
- Cocos2d-X3.0 刨根问底(三)----- Director类源码分析
上一章我们完整的跟了一遍HelloWorld的源码,了解了Cocos2d-x的启动流程.其中Director这个类贯穿了整个Application程序,这章随小鱼一起把这个类分析透彻. 小鱼的阅读源码 ...
- Spring MVC实现防止表单重复提交(转)
Spring MVC拦截器+注解方式实现防止表单重复提交
- 【bzoj1502】 NOI2005—月下柠檬树
http://www.lydsy.com/JudgeOnline/problem.php?id=1502 (题目链接) 今天考试题,从来没写过圆的面积之类的东西..GG 题意 一颗树由n个圆台组成,现 ...
- C++ Standard-Library Random Numbers
Extracted from Section 17.4 Random Numbers, C++ Primer 5th. Ed. The random-number library generates ...
- C# WPF 显示图片和视频显示 EmuguCv、AForge.Net测试
WPF 没有用到 PictureBox, 而是用Image代替. 下面我试着加载显示一个图片 . XAML <Image x:Name="srcImg"Width=" ...
- 大数据测试之hadoop命令大全
1.列出所有Hadoop Shell支持的命令 $ bin/hadoop fs -help2.显示关于某个命令的详细信息 $ bin/hadoop fs -help command-name3.用户可 ...
- Smarty模板技术之foreach遍历数组实例全面讲解
一.item属性用法 <?php $arr = array(, , ); $smarty->assign('testarrg', $arr); ?> 用Smarty中的foreach ...