Erhalten Sie Skalierung und Rotationswinkel von CGAffineTransform?

8

Ich möchte den Skalierungsfaktor und den Rotationswinkel von Form view erhalten. Ich habe CGAffineTransform bereits auf diese Ansicht angewendet.

    
hmdeep 18.07.2014, 08:09
quelle

2 Antworten

25

Die aktuelle Umwandlung von UIView wird in der Eigenschaft transform gespeichert. Dies ist eine CGAffineTransform Struktur, hier können Sie mehr darüber lesen: Ссылка

Sie können den Winkel im Bogenmaß von der Transformation wie folgt erhalten:

%Vor%

Wenn Sie den Winkel in Grad möchten, müssen Sie es wie folgt konvertieren:

%Vor%

Bekommen Sie die Skala so:

%Vor%     
Cornelius 18.07.2014, 08:21
quelle
0

In Swift 3:

let rotation = atan2(view.transform.b, view.transform.a)

    
cleverbit 09.01.2018 22:07
quelle

Tags und Links