This is a UIViewController that holds a UIScrollView. The scroll view holds a UIImageView with a UIImage which is zoomable. Pinch/Tap to zoom an image. Works with auto layout and rotation too.