iPhone 图标和初始屏幕图像

所有 iPhone 应用程序都具有在 iTunes 应用程序的用户界面和 iPhone 上显示的图标。

iPhone 应用程序图标

为 iPhone 应用程序定义下列图标:

  • 29 x 29 像素图标 — iPhone 和 iPod 触摸屏上的 Spotlight 搜索结果使用此图标。

  • 48 x 48 像素图标 — iPad 上的 Spotlight 搜索结果使用此图标。

  • 57 x 57 像素图标 — iPhone 和 iPod Touch 主屏幕显示此图标。

  • 72 x 72 像素图标(可选)— iPad 主屏幕显示此图标。

  • 512 × 512 像素图标 — iTunes 显示此图标。当您将最终应用程序提交给 Apple 应用程序库时,512 像素 PNG 文件仅用于测试应用程序的开发版本,须单独以 JPG 文件格式提交 512 图像。它不包含在 IPA 中。

在 Flash Professional CS5 中,在“iPhone 设置”对话框的“图标”选项卡中添加这些图标。请参阅 在 Flash Professional CS5 中设置 iPhone 应用程序属性

您还可以将图标的位置添加到应用程序描述符文件:

<icon> 
        <image29x29>icons/icon29.png</image29x29> 
        <image57x57>icons/icon57.png</image57x57> 
        <image72x72>icons/icon72.png</image72x72> 
        <image512x512>icons/icon512.png</image512x512> 
</icon>

iPhone 为图标添加了眩光效果。不需要将其放在源图像中。要删除此默认眩光效果,请将以下内容添加到应用程序描述符文件中的 InfoAdditions 元素:

<InfoAdditions> 
    <![CDATA[ 
        <key>UIPrerenderedIcon</key> 
        <true/> 
    ]]> 
</InfoAdditions> 

请参见 在应用程序描述符文件中设置 iPhone 应用程序属性

初始屏幕图片 (Default.png)

在 iPhone 上加载应用程序时,所有 iPhone 应用程序均显示初始图像。可以在名为 Default.png 的 PNG 文件中定义初始图像。在主开发目录中,创建名为 Default.png 的 PNG 文件。( 不要 将此文件放置在子目录中。确保将此文件命名为 Default.png,使用大写 D。)

Default.png 文件为 320 像素宽 × 480 像素高,不管应用程序的初始方向如何或是否为全屏。

如果应用程序的初始方向为横向,则使用的尺寸与纵向应用程序尺寸相同:320 像素宽 × 480 像素高。然而,要将 PNG 文件中的插图逆时针旋转 90°。在横向模式中,PNG 图片的左侧对应于 iPhone 屏幕的顶部。(有关设置初始应用程序方向的信息,请参阅 iPhone 应用程序设置 。)

对于非全屏的应用程序,将忽略默认图像作品顶部的 20 个像素。iPhone 将其状态栏显示在默认图像顶部的 20 像素宽的矩形之上。在横向应用程序中,此区域对应于 Default.png 文件的左侧 20 像素宽的矩形,而在横向模式中,显示在顶部。在纵向应用程序中,此区域是 Default.png 文件的顶部 20 像素宽的矩形。

对于大多数应用程序,Default.png 图像应该与应用程序的启动屏幕相匹配。获取应用程序启动屏幕的屏幕快照:

  1. 在 iPhone 上打开您的应用程序。用户界面的第一个屏幕出现后,按住“主屏幕”按钮(位于屏幕下方)。在按住“主屏幕”按钮的同时,按下“睡眠/唤醒”按钮(位于设备顶部)。这会捕获一张屏幕快照并将其发送到摄像头卷。

  2. 通过从 iPhoto 或其他照片传输应用程序传输照片将此图像传输到您的开发计算机。(在 Mac OS 上,您也可以使用图像捕捉应用程序。)

    还可以通过电子邮件将照片发送到您的开发计算机:

    • 打开 Photos 应用程序。

    • 打开摄像头卷。

    • 打开您捕获的屏幕快照图像。

    • 点击此图像,然后点击左下角的“转发”(箭头)按钮。然后单击“用电子邮件发送照片”按钮并将图像发送给自己。

注: 您可以根据需要为 Default.png 文件创建任何图片,只要尺寸正确。但是,通常最好将 Default.png 图像与应用程序的初始状态相匹配。

如果您的应用程序已本地化为多种语言,请不要在 Default.png 图像中包括文本。Default.png 是静态的,而且文本与其他语言不匹配。

在 Flash Professional CS5 中,请确保将 Default.png 文件添加到“iPhone 设置”对话框的“包括的文件”列表中。请参阅 在 Flash Professional CS5 中设置 iPhone 应用程序属性

当在命令行中使用 PFI 应用程序编译时,请确保引用包含的资源列表中的此文件。请参阅 从命令行创建 iPhone 应用程序安装程序文件