类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)"
}
}
}
当我单击按钮时,它仅显示一个单词,但是我希望在单击时显示其余单词,如何?
显示给用户的单词是Strings的positiveWords数组的最后一个,因为您使用枚举数组并将当前元素设置为标签的控制流For-In Loop。
@IBAction
func wordsButton(_ sender: Any) {
words.text = positiveWords.joined(separator: ", ")
}