title: iOS Animation >> How to animate a single object to move through several positions
body: <p>I wish to have a <code>UIImageView</code> that will "float" over the screen, moving through several positions.
  It quite clear how to code it to go from point A to point B using <code>[UIView animateWithDuration:...]</code>. It even sounds reasonable to add point C in the "completion" block. You know what? I can also add point D to the completion block of point C, but after that, I start getting a spagetti code that I get lost in.</p>
  
  <p>Nowhere could I find a method where you perform some sort of animation-positions-chain, something like an array of <code>CGPoints</code> that run and the <code>UIImageView</code> goes between them one after the other.</p>
  
  <p>Anyone has any idea how to do that?</p>