ios – 如何使用Swift从资产中加载特定图像

Im新到Swift,我想从资产加载一个特殊的图像,例如我有:

image 1 for iphone 4s = green-square@2x.png
image 2 for iphone 5/5s = green-square-Retina@2x.png
image 3 for iphone 6s = green-square@3x.png

我想要加载一个特定的图像像iphone 6

self.GSquare = SKSpriteNode(imageNamed: "./Images.xcassets/green-square-Retina@2x.png")

可能吗 ?

谢谢。

最佳答案
您不应该直接使用@ 2x或@ 3x加载图像,系统会自动选择适当的图像,只需要指定名称,如UIImage(命名为“green-square-Retina”)

转载注明原文:ios – 如何使用Swift从资产中加载特定图像 - 代码日志