#arrays #swift #xcode #image
#массивы #swift #xcode #изображение
Вопрос:
Я работаю над Xcode 8 и Swift 3.
До сих пор я подключал кнопку с меткой. Метка установлена на 0, и при нажатии на нее число изменится на 1.
Теперь, что я пытаюсь сделать, я хочу установить массив изображений, которые будут отображаться после нажатия на него.
Итак, изображение 1 показано на 0, затем изображение 2 показано при нажатии кнопки 1-10 раз,
затем изображение 3, показанное после нажатия кнопки 20-30 раз,
затем изображение 4 отображается после 30-40 нажатий / нажатий кнопки.
Кроме того, другие изображения скрыты на определенное количество нажатий.
Ответ №1:
Вот псевдокод для массива файлов JPEG:
var arrayOfPictures: [UIImage] = []
arrayOfPictures.append(UIImage(named:"Image1.jpg")!)
arrayOfPictures.append(UIImage(named:"Image2.jpg")!)
arrayOfPictures.append(UIImage(named:"Image3.jpg")!)
Вот псевдокод для метода кнопки:
var counter: Int = 0
@IBAction func showPicture(sender: AnyObject?) {
counter = 1
if counter == 0 {
arrayOfPictures[0]
}
else if counter >= 1 amp;amp; counter <= 10 {
arrayOfPictures[1]
}
else if counter >= 11 amp;amp; counter <= 20 {
arrayOfPictures[2]
}
else if ....................
............................
}