Ios 保存图标以直接记录和加载所有iphone大小

Ios 保存图标以直接记录和加载所有iphone大小,ios,objective-c,graphics,Ios,Objective C,Graphics,我需要将图标保存到手机文档文件夹中,而不是存储在我的项目文件夹中。我将有icon.png,icon@2x.png,icon@3x.png。当我从文档文件夹加载时,我将只使用@“icon.png”,那么iOS是否可以根据手机选择正确的大小 否如果图标位于文档目录中,则iOS无法区分1x、2x或3x。因此,您应该使用资产。如果你有固定的图标 如果您在运行时获得图标,那么您应该只下载一个分辨率更高的图标,以便在每个设备上都显示良好。因为您无法将其放入资源。否如果您的图标将位于文档目录中,则iOS无法区

我需要将图标保存到手机文档文件夹中,而不是存储在我的项目文件夹中。我将有
icon.png,icon@2x.png,icon@3x.png
。当我从文档文件夹加载时,我将只使用@“icon.png”,那么
iOS
是否可以根据手机选择正确的大小

否如果图标位于文档目录中,则
iOS
无法区分
1x、2x或3x
。因此,您应该使用
资产
。如果你有固定的图标


如果您在运行时获得图标,那么您应该只下载一个分辨率更高的图标,以便在每个设备上都显示良好。因为您无法将其放入资源。

否如果您的图标将位于文档目录中,则
iOS
无法区分
1x、2x或3x
。因此,您应该使用
资产
。如果你有固定的图标

如果您在运行时获得图标,那么您应该只下载一个分辨率更高的图标,以便在每个设备上都显示良好。因为您无法将其放入资产中。

最好使用XCAsset

请参考下面给出的步骤

  • 转到XCAsset
  • 添加AppIcon(如果不可用)
  • 从右面板中选择所需的设备属性
  • 通过拖放添加相关图像
    • 最好使用XCAsset

      请参考下面给出的步骤

      • 转到XCAsset
      • 添加AppIcon(如果不可用)
      • 从右面板中选择所需的设备属性
      • 通过拖放添加相关图像


      最好使用XCAsset。为什么不使用资源?即使您不使用XCAsset,也会这样做,但由于某些原因,我无法将这些图标存储在资源中,因为我需要动态下载这些图标。这些图标并不总是一样的。尽管图标必须是一样的。XCAsset中的icon.png文件或AppIcon用于iOS设备上的应用程序主图标。如果您计划从某个地方下载并动态使用它,那将不起作用。最好使用XCAsset。为什么不使用资源?即使您不使用XCAsset,也会这样,但由于某些原因,建议您使用它。我无法将这些图标存储在资源中,因为我需要动态下载这些图标。这些图标并不总是一样的。尽管图标必须是一样的。XCAsset中的icon.png文件或AppIcon用于iOS设备上的应用程序主图标。如果你打算从某个地方下载并动态使用它,那是行不通的。那么,如果我必须保存在文档目录中,我可以知道加载图标的最佳方式吗?我的应用程序就像用户需要输入特定的代码,根据该代码,我需要向API询问所有图标。完美的判断,+1 Bro。然后你不需要下载所有大小的图像!!你应该只下载3倍(我的意思是最大)的图像,这样它将显示在每个分辨率好!有人能解释一下为什么这个答案会被否决和接受吗?如何将运行时下载的图像放入资产或项目文件夹中?不可能@rmaddy!这就是为什么我说他应该只下载高分辨率图像,而不是在评论中下载三幅图像!所以,如果我必须保存在文档目录中,我可以知道加载图标的最佳方式吗?我的应用程序就像用户需要输入特定的代码,根据该代码,我需要向API询问所有图标。完美的判断,+1 Bro。然后你不需要下载所有大小的图像!!你应该只下载3倍(我的意思是最大)的图像,这样它将显示在每个分辨率好!有人能解释一下为什么这个答案会被否决和接受吗?如何将运行时下载的图像放入资产或项目文件夹中?不可能@rmaddy!这就是为什么我说他应该只下载高分辨率图像,而不是在评论中下载三幅图像!谢谢您的回答,但由于某些原因,我无法保存在资产文件夹中。您能否以逐步回答而不是动画gif的形式给出您的答案?这将使人们更容易使用。感谢您提供的答案,但由于某些原因,我无法将其保存在资产文件夹中。您能否将您的答案作为逐步答案,而不是动画gif?这将使人们更容易使用。