【问题标题】:Apply Image Assets Path @1x @2x @3x应用图像资源路径 @1x @2x @3x
【发布时间】:2016-02-22 01:10:32
【问题描述】:

我正在使用对我的实际文件夹结构的组引用来存储我的图像资产。 我得到了图像的路径,但是如何将@2x 和@3x 与实际文件路径名一起应用?

myPath : /Users/Library/Developer/CoreSimulator/Devices/7649D8EA-72A9-4764-9FDB-7BF8EEF59004/data/Containers/Bundle/Application/2805AA67-CF88-4284-9A1D-751860A832EZ/app/Interests/ARTS/arts.png

I'm loading it : [UIImage imageWithContentsOfFile:myPath]

在这种情况下,我只加载@1x 文件。我应该创建另一种方法来检查设备还是任何绝妙的主意? 谢谢

【问题讨论】:

  • 正如您在问题中所建议的,您可以检查设备比例并将其附加到图像名称中,以便获得正确分辨率的图像
  • @Pyro,我的意思是有没有更有效的方法可以在不检查设备的情况下获得正确的分辨率?
  • 最好的方法是检查设备/屏幕比例以获得正确的图片,否则如果你是静态图像资源,你可以将它存储在为你管理所有这些的 images.xcassets 中

标签: ios xcode uiimage ios9 assets


【解决方案1】:

正如 Pyro 所说,Xcode 实际上只做这个。您可以查看包含 Content.son 文件的 Resources/Images/Images.xcassets/AppIcon.appiconset 文件夹。它保存图像名称、大小、比例和设备类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 2015-11-28
    • 1970-01-01
    • 2015-07-14
    • 2015-08-14
    • 1970-01-01
    相关资源
    最近更新 更多