У меня есть количество изображений, и они называются image0, image1, image2 ..., image (x).Как я могу получить доступ к имени переменной и изменить строку к ней
Мой вопрос, как я могу получить доступ к их имя, потому что я хочу, чтобы поместить их все в массиве как:
@IBOutlet weak var image0: UIImageView!
@IBOutlet weak var image1: UIImageView!
@IBOutlet weak var image2: UIImageView!
@IBOutlet weak var image3: UIImageView!
@IBOutlet weak var image4: UIImageView!
@IBOutlet weak var image5: UIImageView!
...
@IBOutlet weak var image15: UIImageView!
var counter: Int = 0
var items :[[UIImageView]] = []
for i in 0..<4{
for j in 0..<4{
items[i][j]=image(counter) //this line should be something that image0,1..x assign to the array
counter += 1
}
}
}
Переменные имена оцениваются во время компиляции. Вы не можете составить их во время выполнения. – vadian
: http://stackoverflow.com/a/13392032/3626714 – Ashik
Лучше вы можете создать изображение из кода. Не от конструктора интерфейса. –