在ios Swift中的Images.xcassets文件夹中显示集合视图中的图像

时间:2016-08-23 08:27:59

标签: swift uiimageview uicollectionview

我在Images.xcassets中有一个图像文件夹。我想只显示该特定文件夹中的所有图像,并将这些图像加载到集合视图中。我知道我将不得不编写此代码来显示图像

imageView.image = UIImage(named: "Apple")

我必须运行for循环才能显示集合视图中的所有图像。但我不知道如何访问Images.xcassets文件夹中的所有图像

1 个答案:

答案 0 :(得分:1)

嗯,根据我的理解,Assets.xcassets文件夹中的文件夹没有任何意义。如果有一个名为Jack的文件夹,Apple,则在Jack内有Apple。然后你尝试运行imageView.image = UIImage(named: "Apple"),是的,这将有效。您不需要imageView.image = UIImage(named: "Jack/Apple")

因此,如果您只是将图片命名为image1image2image3image4image5,那么您可以执行类似的操作。

for index in 0 ..< 5 {
    imageView.image = UIImage(named: String(format: "image%i", index))
}

图像在文件中的位置无关紧要。