时间我试图在同一时间显示在textView
,一个字母,并用延迟,但我无法得到它的权利。显示一个字母在与延迟
我希望它看起来像某人正在输入它。以下是我当前的代码:
let delay = 2.0 * Double(NSEC_PER_SEC)
let dispatchTime = dispatch_time(DISPATCH_TIME_NOW, Int64(delay))
let localmessage = message + "\n"
for letter in localmessage.characters {
dispatch_after(dispatchTime, dispatch_get_main_queue(), {
self.textView.text = self.textView.text + String(letter)
})
}
是不是你的dispatchTime对于所有角色来说总是完全一样,因为你只设置一次? –
http://stackoverflow.com/a/27736913/2303865 –