A reusable control to replace UIImageView and enable images to zoom in/out.