我在Images.xcassets中有一个图像文件夹。我想只显示该特定文件夹中的所有图像,并将这些图像加载到集合视图中。我知道我将不得不编写此代码来显示图像
imageView.image = UIImage(named: "Apple")
我必须运行for循环才能显示集合视图中的所有图像。但我不知道如何访问Images.xcassets文件夹中的所有图像
答案 0 :(得分:1)
嗯,根据我的理解,Assets.xcassets
文件夹中的文件夹没有任何意义。如果有一个名为Jack
的文件夹,Apple
,则在Jack
内有Apple
。然后你尝试运行imageView.image = UIImage(named: "Apple")
,是的,这将有效。您不需要imageView.image = UIImage(named: "Jack/Apple")
。
因此,如果您只是将图片命名为image1
,image2
,image3
,image4
,image5
,那么您可以执行类似的操作。
for index in 0 ..< 5 {
imageView.image = UIImage(named: String(format: "image%i", index))
}
图像在文件中的位置无关紧要。