我对Swift很新,我想制作一个名为image1,image2,image3等图像的相当大的列表。问题是我需要做这样的事情:
var index = 1 ... image(index).image = ... 索引+ = 1
其中index是我的图像的计数器(例如,image(index)是image1) 但我不知道图像(索引)的正确语法。
有人可以告诉我怎么做?
答案 0 :(得分:2)
试试这个
dy
答案 1 :(得分:0)
如果你想按名字初始化图片,image1jpg image2.jpg ... image53.jpg你应该这样做:
let imageName = "image\(index).jpg"
然后只需创建名称为
的图像答案 2 :(得分:0)
我猜你只需要一个阵列......
var images = [String]()
images.append("image1.jpg")
images.append("image2.jpg")
print(images.first) // "image1.jpg"
print(images[1]) // "image2.jpg"
答案 3 :(得分:0)
最初,您需要使用命名惯例将所有图像拖放到Xcode项目文件中,例如image_1.png,image_2.png .... image_50.png
and write the code on your view controller
let imageArray:String = [String]()
for index in 1..<51 {
imageArray.append(UIImage(named: "image_\(index)"))
}
now you will get the an array of images name that reflect your stored images.