如何通过按下按钮来遍历数组

问题描述 投票:0回答:2

我有一个包含不同信息的数组,

如何通过按下按钮来遍历数组?我有两个按钮,我需要允许一个按钮在数组中向前移动,并允许后退按钮显示上一个索引。


  @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,然后从那里开始。我稍后会担心保存索引状态。

非常感谢您的帮助。

ios arrays swift uibutton uilabel
2个回答
1
投票

逻辑应该看起来像这样


0
投票

请检查以下代码,您可以执行类似的操作来前后移动数组。请根据需要添加其他支票。

© www.soinside.com 2019 - 2024. All rights reserved.