Restablecer el origen de un UIView transformado desciende en la locura

Giro / escalado un UIVIew usando [UIView transform:] y esto funciona bien. Sin embargo, tan pronto como cambio el origen del marco de la vista, el contenido de la vista comienza a escalarse "extrañamente" aunque no esté realizando ninguna otra CGAffineTransforms.

¿Por qué ocurre esto? ¿Cómo puedo prevenirlo?

Actualización 1:

Los documentos sugieren que el marco no es válido después de una transformación. ¿Puedo mover la vista a través de su propiedad 'centro'?

Actualización 2:

La configuración del centro de vistas me permitió traducir la vista correctamente después de haber aplicado una transformación.

Respuestas a la pregunta(2)

Su respuesta a la pregunta