如何在swift中将变量值放入另一个变量名称中
我对Swift非常陌生,我想制作一个名为image1,image2,image3等的很大图像列表。问题是,我需要做这样的事情:如何在swift中将变量值放入另一个变量名称中
VAR指数= 1幅 ... 图像(指数)=图像配... 指数+ = 1
,其中指数是一个反向我图像(图像(索引)为image1,例如) 但我不知道图像(索引)的正确语法。
有人可以让我知道如何?
如果你想通过名称,image1jpg image2.jpg ... image53.jpg给init图像,你应该这样做:
let imageName = "image\(index).jpg"
然后,只需创建一个名为
谢谢。我也会尝试这个 –
图像试试这个
let imageArray = [UIImage]()
for i in 0..<limit {
imageArray.append(UIImage(named: "image\(i)"))
}
我猜你只需要一个数组...
var images = [String]()
images.append("image1.jpg")
images.append("image2.jpg")
print(images.first) // "image1.jpg"
print(images[1]) // "image2.jpg"
最初,你需要拖动与命名一样image_1.png,image_2.png惯例放下你所有图片到您的Xcode项目文件.... 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.
我有图像连接到视图控制器,但我不知道什么声明在谈论 –
在这种情况下,创建一个与imageView插座。发布问题时要清楚。 –
你读了有关阵列的文件? – Grimxn