Cómo hacer que el contenido no sea visible fuera de UIView

Tengo una UIImageView con UIViewContentModeCenter , por lo que las imágenes que contiene no se están escalando ni deformando. Pero de esta manera, si la image es más grande, se puede ver fuera del marco de ImageView. No quiero recortar la image (el usuario puede escalarla, por lo que la pérdida de datos no es una opción), pero necesito hacer que la parte fuera de ImageView invisible o algo así

Debe establecer la propiedad clipsToBounds de UIImageView en YES.

Mi solución fue poner UIImageView dentro de UIScrollView y luego administrar el tamaño y colocar las cosas dentro de scrollView.