UIView CGAffineTransform problema de escala (problema de autolayout?)

Estoy intentando aplicar una simple CGAffineTransform a un ImageView escalando a 0, pero por alguna razón el marco de la imageView se está arruinando justo antes de que comience la animation. Parece como si la reproducción automática se está aplicando a la vista encogida. No quiero eso en absoluto. Quiero que la vista permanezca "relativamente" donde estaba y simplemente se networkinguce visualmente a su centro, pero debido a que la vista está vinculada a la parte superior y a la derecha de su vista contenedora, se está moviendo.

Lo que quiero es que se networkinguzca a su centro y desaparezca, pero justo antes de que comience, el marco de la imageView está saltando a la parte superior derecha de su contenedor (parece que iOS está calculando su tamaño después de la animation y usando que para reposicionarlo antes de que comience la animation). Después de que salte allí, la animation funciona correctamente con respecto a sí misma, con la vista disminuyendo en relación con su centro, pero quiero evitar que se mueva en primer lugar.

Todo esto ocurre dentro de una UITableViewCell administrada por autolayout, así que supongo que esto tiene algo que ver con la reproducción automática y <understatement> no sería la primera vez que la autolayout se ha interpuesto en mi path </understatement> .

¿Hay alguna forma de evitar que la reproducción automática afecte a la transformación?