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图像。 图标和默认图像

原文地址:https://www.cnblogs.com/maifengqiang/p/3881118.html