在我的应用程序中,我需要使用标签显示文本。值由用户提供,并用于确定每次文本更改之间的延迟。每次标签更新时,其文本都会成为我阵列中的下一个项目。但是,当它在应用程序中使用时,标签会在几秒后变为数组中的最后一个项目(延迟时间乘以数组中项目的数量)。我也打印这个项目,但是在几秒钟后(延迟时间乘以数组中项目的数量)一次打印所有项目。那么,是否有一种方法可以在每次更改后更新标签,而不是在最后更改?标签文本在功能上多次更改,但屏幕上未更新
是导致问题的代码:
@IBAction func startEndTouch(sender: AnyObject) {
var wordsPerMinVal:Double = 60.0/sliderValueBen
for item in textEnterGo {
delay(wordsPerMinVal){
self.yourWordsLabel.text = item
print(item)
}
}
}