我有一个包含不同信息的数组,
如何通过按下按钮来遍历数组?我有两个按钮,我需要允许一个按钮在数组中向前移动,并允许后退按钮显示上一个索引。
@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
,然后从那里开始。我稍后会担心保存索引状态。
非常感谢您的帮助。
逻辑应该看起来像这样
请检查以下代码,您可以执行类似的操作来前后移动数组。请根据需要添加其他支票。