У меня есть массив, который содержит различную информацию,
, как я могу выполнить итерацию по массиву нажатием кнопки? У меня есть две кнопки, и мне нужно разрешить одной двигаться вперед в массиве и кнопку назад, чтобы отобразить предыдущий индекс.
@IBOutlet weak var backButton: UIButton!
@IBOutlet weak var nextButton: UIButton!
@IBOutlet weak var infoLabel: UILabel!
@IBOutlet weak var pageControl: UIPageControl!
Let infoArray = ["info1","info2","info3","info4"]
@IBAction func nextTapped(_ sender: Any) {
// Change the label based on the selected index in array
}
@IBAction func backTapped(_ sender: Any) {
//Return to previous index and update label text
}
Я также добавил контроль страницы для лучшего UX, но сейчас я просто волнуюсь, узнавая, как даже изменить метку с помощью кнопки Tap.
Я думаю, что начать индекс на 0, который будет info1
и go оттуда. Я могу беспокоиться о сохранении состояния индекса позже.
Любая помощь очень ценится.