【发布时间】:2018-03-03 07:28:06
【问题描述】:
我试图在表格视图单元格中显示每个单词,每个单词之间有 2 秒的停顿。这可能吗?我不想继续重新加载修改单元格并像这样重新加载它:
var fullNameArr = message.characters.split{$0 == " "}.map(String.init)
var firstWord = true
for word in fullNameArr {
if firstWord {
firstWord = false
captionsArray.append(CaptionObject(isMacro:isMacro, number: numberToCall!.number, caption: word, time: String(describing:currentTimeInMiliseconds())))
self.reloadTableAndScroll()
} else {
let cap = self.captionsArray.last!
cap.caption = cap.caption + " " + word
captionsArray.remove(at: captionsArray.count)
captionsArray.append(cap)
self.reloadTableAndScroll()
}
self.reloadTableAndScroll()
}
【问题讨论】:
-
每 2 秒运行一次计时器,在表格加载完成后显示下一个单元格文本。遗漏了一些更精细的细节,但也许这对你有用
标签: ios swift tableview reload