title: Draw text word by word with delays (timed)
body: <p>I’m making an ios-app which is a kind of poetry-book. One of the functions I want, is a timed “reading”, so the words in a poem appear with the same timing as when I read it. So I have an array with the words in the poem, paired with the delays. </p>
  
  <p>Now I want to loop through the words, draw number 1 on screeen, wait for the corresponding period, draw word number 2, wait and so on ... My question is if somebody have an elegant way og achieving this - or just a functioning way ;-) It is more difficult than I imagined ... </p>
  
  <p>I use Swift 4. Until now I have drawn the words in an Imageview, but then I only get the final resulting image, and I would also rather not lock the mainthread with the delays. So I think the solution is to use dispatch in some way,  but I’m out of my depth. Anybody?
  It would be so very helpfull with code that could demonstrate drawing the words of a text in a view, so the words appeared with timings specified as a list of numbers (milliseconds or whatever).</p>