Xamarin.iOS 中的应用程序图标

将详细介绍以下主题:

应用程序、Spotlight 和设置图标

与 Xamarin.iOS 应用可以将图像资产用于 UI 控件和用作文档图标的方式相同,图像资产也可用于提供应用程序图标。 iPad 中的以下屏幕截图说明了图标在 iOS 中的三种用法:

  • 应用程序图标 - 每个 iOS 应用都必须定义一个应用程序图标。 这是用户将从 iOS 主屏幕点击以启动应用的图标。 此外,Game Center 将使用此图标(如果适用)。 示例:

    Application Icon

  • Spotlight 图标 - 每当用户在 Spotlight 搜索中输入应用的名称时,便会显示此图标。 示例:

    Spotlight Icon

  • 设置图标 - 如果用户在其 iOS 设备上进入“设置”应用,此图标将显示在“设置”列表末尾对应于该应用的位置。 示例:

    Settings Icon

系统需要以下图像资产大小和分辨率来支持面向 iOS 5 到 iOS 9(或更高版本)的 Xamarin.iOS 应用所需的所有图标类型:

iPhone 图标大小

  • iPhone:iOS 9 和 10(iPhone 6 和 7 Plus)

    图标 3x
    应用程序图标 180x180
    聚焦 120x120
    设置 87x87
  • iPhone:iOS 7 和 8

    图标 1 倍 2x
    应用程序图标 60x601 120x120
    聚焦 40x402 80x80
    设置 - -
  • iPhone:iOS 5 和 6

    图标 1 倍 2x
    应用程序图标 57x57 114x114
    聚焦 29x29 58x58
    设置 29x293、4 58x583、4

iPad 图标大小

  • iPad:iOS 9 和 10

    图标 2x (iPad Pro)
    应用程序图标 167x1676
    聚焦 120x1206
    设置 58x585
  • iPad:iOS 7 和 8

    图标 1 倍 2x
    应用程序图标 76x76 152x152
    聚焦 40x40 80x80
    设置 - -
  • iPad:iOS 5 和 6

    图标 1 倍 2x
    应用程序图标 72x72 144x144
    聚焦 50x50 100x100
    设置 29x293、5 58x583、5
  1. Visual Studio for Mac 和 Xcode 都不再支持为 iOS 7 设置 1x 图像。
  2. 使用资产目录时,不支持为 iOS 7 设置 1x 图像。
  3. iOS 7 和 8 使用与 iOS 5 和 6 相同的图像大小。
  4. 使用与 Spotlight 图标相同的图像和大小。
  5. 使用与 iPhone 相同大小的图标。
  6. 仅支持资产目录图像集。

有关图标的详细信息,请参阅 Apple 的图标和图像大小文档。

使用资产目录管理图标

对于图标,可以将特殊的 AppIcon 图像集添加到应用项目中的 Assets.xcassets 文件。 支持所有分辨率所需的所有图像版本都将包含在 xcasset 中,并组合在一起。 Visual Studio for Mac 中的特殊编辑器允许开发人员以图形方式包括和设置这些图像。

若要使用资产目录,请执行以下步骤:

  1. 在“解决方案资源管理器”中双击 Info.plist 文件,将其打开以进行编辑。

  2. 向下滚动到“iPhone 图标”部分。

  3. 单击“迁移到资产目录”按钮:

    Ensure AppIcon is selected

  4. 在“解决方案资源管理器”中双击 Assets.xcassets 文件,将其打开以进行编辑:

    The Assets.xcassets file in the Solution Explorer

  5. 从资产列表中选择 AppIcon 以显示 Icon Editor

    The AppIcon editor

  6. 单击给定图标类型并选择所需类型/大小的图像文件,或者从文件夹中拖动图像,并将其放在所需大小上。

  7. 单击“打开”按钮以在项目中包括该图像,并在 xcasset 中对其进行设置

  8. 对所需的所有图像重复上述操作。

这是包括和管理图像资产的首选方法,用于为应用提供应用程序、Spotlight 和设置图标。

iTunes 图稿

如果使用提供应用的临时方法(适用于公司用户或在真实设备上进行测试),开发人员还需要包含 512x512 和 1024x1024 图像,这些图像将用于在 iTunes 中表示应用。

若要指定 iTunes 图稿,请执行以下操作:

  1. 在“解决方案资源管理器”中双击 Info.plist 文件,将其打开以进行编辑。

  2. 滚动到编辑器的“iTunes 图片”部分:

    Scroll to the iTunes Artwork section of the editor

  3. 若有任何图像缺失,请单击编辑器中的缩略图,从“打开文件”对话框中选择所需 iTunes 图片的图像文件,然后单击“确定”按钮。

  4. 重复此步骤,直到为应用指定了所有所需图像。