首页 文章

我在哪里可以在iOS项目中放置应用程序图像和工具栏图标?

提问于
浏览
-1

我在哪里可以在iOS项目中放置应用程序图像和工具栏图标?

iOS如何为视网膜和非视网膜图像以及iPhone和iPad拍摄正确的图像?

该应用程序是否始终附带应用程序图像?例如,当我下载一个应用程序时,它还包含iPad的图像吗?

3 回答

  • -1

    您可以将图像存储在任何地方 . 将它们添加到项目中时,您可以选择链接到原始文件或将图像复制到项目文件夹 .

    选择视网膜和非视网膜图像由操作系统自动处理 . 只需给图像的视网膜版本@ 2x后缀 . 当您在视网膜设备上调用 [UIImage imageNamed:@"my_image.png"]; 时,它将使用视网膜版本(my_image@2x.png) .

    是的,当您下载应用程序时,它将包含图像资产 . 如果您右键单击应用程序包并选择“显示包内容”,您将看到所有应用程序的图像资产 .

    另请参阅this answer .

  • -1

    第一个问题基本上是基于意见的 . 您可以在项目的任何位置放置应用程序的图像 . 你应该把它们放在哪里取决于你想要如何组织你的项目 .

    对于视网膜与非视网膜,这很容易 . 将 someImage.pngsomeImage@2x.png 放在项目中 . 在您使用 someImage 的任何地方,带有 @2x 的图像将自动用于视网膜设备 .

    至于加载到设备上的内容,整个项目都捆绑在一个软件包中,并分发到从应用商店下载的每个设备 .

  • 0

    您的项目中应该有一个xcassets文件夹 . 你把图像文件放在哪里 .

    这是图像的命名对话 . 通过这种方式,iOS将知道要加载哪个图像 .

    名〜iphone.png

    name@2x~iphone.png

    名〜ipad.png

    name@2x~ipad.png

    name-568h@2x~iphone.png

相关问题