Uygulamamda, bir etiket kullanarak metnin görüntülenmesi gerekiyor. Kullanıcı tarafından bir değer sağlanır ve her bir metin değişikliği arasındaki gecikmeyi belirlemek için kullanılır. Etiket her güncellendiğinde, metin dizimde bir sonraki öğeye dönüşür. Ancak uygulamada kullanıldığında, etiket birkaç saniye sonra dizideki son öğeye dönüşür (gecikme süresi dizideki öğelerin miktarı ile çarpılır). Ayrıca öğeyi de yazdırıyorum, ancak tüm öğeleri birkaç saniye sonra bir kerede yazdırıyor (gecikme süresi dizideki öğelerin miktarı ile çarpılıyor). Yani, sonunda değişmek yerine etiketin her değişiklikten sonra güncellenmesi için bir yol var mı?Etiket metni, işlevde birden çok kez değiştiriliyor, ancak ekranda güncellenmiyor
sorunlara neden olan kod:
@IBAction func startEndTouch(sender: AnyObject) {
var wordsPerMinVal:Double = 60.0/sliderValueBen
for item in textEnterGo {
delay(wordsPerMinVal){
self.yourWordsLabel.text = item
print(item)
}
}
}