Я искал этот проклятый вопрос более часа, и все так просто!Swift: Simple - как я могу назвать имя кнопки динамически?
У меня есть 9 изображений, и я хочу обратиться к любому из них в функции. Все они называются «img1» «img2» и т. Д. Они также связаны с моим кодом с помощью IBOutlets.
Func changeImage(imgNumber: Int){
imageName = "img" + String(imgNumber)
self.imageName.image = UIImage(named: "smiley.jpg") }
Вместо переменной ImageName я знаю, что могу просто сослаться на реальный объект, говоря «self.img1.image», но это не позволит мне динамически изменять любое изображение с функцией.
Пожалуйста, помогите!
Вы можете поместить все ваши изображения в массив и обратиться к ним по индексу массива. –