title: Keep track of UIView position during translation animation
body: <p>I know this has been asked before but all the answers were provided in Objective C and I'm looking for a Swift solution. If I've missed an existing Swift solution, please let me know and I'll close this question.</p>
  
  <p>This is how I'm animating view:</p>
  
  <pre><code>UIView.animate(withDuration: 10.0, animations: { () in
     let translateTransform = CGAffineTransform.init(translationX: 0.0, y: Constants.screenHeight)
     self.icon.transform = translateTransform
  })
  </code></pre>
  
  <p>What I'd like to do is keep track of current frame position throughout the animation. Do I need to take a different approach to achieve that? </p>