[当我单击按钮时,它仅显示一个单词,但是我希望在单击时显示其余单词

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

类ViewController:UIViewController {

@IBOutlet weak var words: UILabel!

var positiveWords = ["dont give up","keep going","you can do that","your are strong"]

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
}


@IBAction func wordsButton(_ sender: Any) {

    for w in positiveWords {

     // show array in label
        words.text = "\(w)" 

    }

}

}

当我单击按钮时,它仅显示一个单词,但是我希望在单击时显示其余单词,如何?

ios arrays swift button uilabel
1个回答
0
投票

显示给用户的单词是Strings的positiveWords数组的最后一个,因为您使用枚举数组并将当前元素设置为标签的控制流For-In Loop

@IBAction
func wordsButton(_ sender: Any) {

    words.text = positiveWords.joined(separator: ", ")

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