Co powiesz na obrót o 90º?
edytuj sądząc po komentarzu, wydaje się, że robisz to przez CAGradientLayer
. CAGradientLayer
jest podklasą CALayer
, która ma właściwość transform
. Ta właściwość transform
przyjmuje wartość CATransform3D
, która jest strukturą reprezentującą pewien rodzaj przekształcenia liniowego, który zostanie zastosowany do warstwy (na przykład skalowanie, translacja lub obrót).
Tak naprawdę wystarczy po prostu make a rotational CATransform3D
i ustawić jako właściwość transform
swojego CAGradientLayer
.
Prawdopodobnie można również wykonać tę pracę, posługując się startPoint
i endPoint
(co prawdopodobnie byłoby prostsze).
Użyłem gradient.startpoint i gradient.endpoint do obracania ... czy to jest ok ...? Potrzebuję obrót o 180 stopni .. będę używał tej samej logiki, co powyżej. – darshan
@darshan edytowana odpowiedź –