Làm thế nào để xoay nó 90º?
chỉnh sửa đánh giá từ nhận xét của bạn, có vẻ như bạn đang thực hiện việc này qua CAGradientLayer
. CAGradientLayer
là một phân lớp của CALayer
, có thuộc tính transform
. Thuộc tính transform
này có một số CATransform3D
, là cấu trúc biểu diễn một số loại chuyển đổi tuyến tính được áp dụng cho lớp (chẳng hạn như chia tỷ lệ, dịch hoặc xoay vòng).
Vì vậy, thực sự bạn chỉ cần make a rotational CATransform3D
và đặt thành thuộc tính transform
của CAGradientLayer
.
Bạn cũng có thể thực hiện công việc này bằng cách không quan tâm đến các số startPoint
và endPoint
(điều này thực sự có thể đơn giản hơn).
Nguồn
2010-08-16 06:01:58
Tôi đã sử dụng gradient.startpoint và gradient.endpoint để quay ... có được không ...? Tôi cần xoay 180 độ .. tôi có sử dụng cùng một logic như trên không. – darshan
@darshan đã trả lời câu trả lời –