Wie wäre es, es um 90º zu drehen?
bearbeiten Beurteilung von Ihrem Kommentar, es scheint, dass Sie dies über CAGradientLayer
tun. CAGradientLayer
ist eine Unterklasse von CALayer
, die eine transform
Eigenschaft besitzt. Diese transform
-Eigenschaft benötigt eine CATransform3D
, eine Struktur, die eine Art von linearer Transformation darstellt, die auf die Ebene angewendet wird (z. B. Skalierung, Verschiebung oder Drehung).
Also wirklich müssen Sie nur make a rotational CATransform3D
und setzen Sie es als die transform
Eigenschaft Ihrer CAGradientLayer
.
Sie könnten wahrscheinlich auch diese Arbeit machen, indem Sie mit den startPoint
und endPoint
fiedeln (was eigentlich wahrscheinlich einfacher wäre).
Ich habe gradient.startpoint und gradient.endpoint für rotierende verwendet ... ist das ok ...? Ich brauche 180 Grad Rotation .. soll ich die gleiche Logik wie oben verwenden. – darshan
@darshan bearbeitete Antwort –