Ich möchte die aktuelle Position einer UIView abrufen, nachdem eine Transformation rotiert wurde. Wie kann ich das tun?
Im UIView-Dokument habe ich das über die Transform-Eigenschaft gefunden:
"Wenn diese Eigenschaft nicht die Identitätstransformation ist, ist der Wert der Rahmeneigenschaft undefiniert und sollte daher ignoriert werden."
Ich habe stattdessen versucht, den Mittelpunkt und die Grenzen zu verwenden, aber das Ergebnis wird übersetzt (auch wenn keine Transformation auf routedView angewendet wurde)
%Vor%Kann jemand bitte helfen?
Vielen Dank im Voraus, Vincent.
Wenn Sie den Frame vor der Transformation kennen, können Sie die Funktion CGRectApplyAffineTransform verwenden, um den Wert nach der Transformation zu berechnen.