Das Zurücksetzen des Ursprungs eines transformierten UIView wird verrückt

Ich drehe / skaliere eine UIVIew mit [UIView transform:] und das funktioniert gut. Sobald ich jedoch den Rahmenursprung der Ansicht ändere, wird der Inhalt der Ansicht merkwürdig skaliert, obwohl ich keine weiteren CGAffineTransforms mehr durchführe.

Warum tritt das auf? Wie kann ich das verhindern?

Update 1:

Die Dokumentation schlägt vor, dass der Frame nach einer Transformation ungültig ist. Kann ich die Ansicht stattdessen über die Eigenschaft "center" verschieben?

Update 2:

Durch das Festlegen des Ansichtszentrums konnte ich die Ansicht erfolgreich übersetzen, nachdem eine Transformation angewendet wurde.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage