【发布时间】:2020-11-29 03:52:06
【问题描述】:
我正在制作一个逐字打印问题的琐事应用程序,目前它从 UILabel 的中间开始并将前一个文本向上推。我正在尝试找出是否可以从标签左上角的第一个单词开始,然后继续打印其余的单词。
func printQuestion ()
{
var str = quizbrain.getQuestionText()
var arr = str.components(separatedBy: " ")
var count = 0
Timer.scheduledTimer(withTimeInterval: 0.25, repeats: true) { (t) in
self.questionLabel.text! += " " + arr[count]
count += 1
if count == arr.count {
t.invalidate()
}
if self.hasBuzzed == true {
t.invalidate()
}
}
【问题讨论】: