I am trying to display letters in a textView
, one at a time, and with a delay but I am not able to get it right.
I want it to look like someone is typing it out. Here is my current code:
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)
})
}