The UIVisualEffectView class can be used to apply visual effects to a view.
In this tutorial a darkened blur effect will be applied to an image. This
tutorial is made with Xcode 8.3.2 and built for iOS 10.3
As part of UIKit Dynamics you can add Snap Behavior to a view, which allows
it to be “snapped” to a specific location. The view will move to its new
position as if it is pulled by a spring. In this tutorial we will let the
user click on the screen to "snap" an image into place. This