1

我制作了 2 个图标,一个 57x57 用于没有视网膜显示屏的旧 iPhone,另一个 114x114 用于视网膜显示。在 info.plist 上我放了图标文件 = icon.png,现在呢?我在哪里放了 icon@2x.png 以及我在哪里定义了一个将被使用的女巫?

4

3 回答 3

1

您可以使用CFBundleIconFiles键在信息 plist 中指定多个图标文件。CFBundleIconFiles包含标识捆绑图标文件的字符串数组。系统会根据使用情况和底层设备类型自动选择大小最合适的图标。

此外,如果您不指定图标文件名的文件扩展名,则可以省略图像文件的高分辨率变体。系统会自动检测您的图像文件的高分辨率 ( @2x) 版本。换句话说,如果您在 info plist 中指定“icon”而不是“icon.png”,并且您的项目中还有一个名为“icon@2x.png”的高分辨率版本(并复制到应用程序包中) ,您甚至不需要在 info plist 中指定“icon@2x.png”。

有关图标的信息,包括它们的大小,请参阅iOS 人机界面指南中的“应用程序图标”

于 2012-10-13T17:36:49.163 回答
0

而不是使用 info.plist,只需将您的图标拖放到项目目标级别中的位置即可。xcode 会自动将它们添加到 info.plist

希望这可以帮助

阿德里安

于 2012-10-13T17:37:30.517 回答
0

在 xcode 4.5 等中,您不再需要在 info .plist 中手动添加 icon.png。或者至少那是我收集到的。这是你必须做的事情的一步一步。

  • 在 xcode 中,当项目打开时,查看所有类所在的右侧窗格。
  • 单击项目名称(以蓝色突出显示)
  • 然后在下一个窗格中选择目标(通常是项目的名称)
  • 确保从屏幕顶部选择summery
  • 向下滚动,直到您看到两个代表您必须使用的图标的空方块。
  • 如果您将鼠标悬停在它们上方,它会显示必须在哪里放置的图标。( 57 X 57 去左边的方块)
  • 拖动图标 png 文件并将其放在它所属的正方形中,然后对 @2x.png 执行相同的步骤。

现在,如果您转到 ufo.plist 文件,您会看到图标部分中包含的图标。

希望这可以帮助

阿德里安

于 2012-10-13T19:47:44.337 回答