UIViewPropertyAnimator added with the iOS 10 SDK makes it easier to animate your views, and allows you to dynamically modify those animations before they finish.
Jake Lin has created a nice example using UIPropertyViewAnimator showing how to create a simple game with interactive animations called Save the Dot.
Here’s an animation from the readme showing SaveTheDot in action:
You can find SaveTheDot on Github here.
A nice guide on utilizing the iOS 10 SDK’s UIPropertyViewAnimator.