Q
垂直顏色梯度
12
A
回答
2
將它旋轉90º如何?
編輯從您的評論判斷,似乎你通過CAGradientLayer
這樣做。 CAGradientLayer
是CALayer
的子類,它具有transform
屬性。這個transform
屬性需要一個CATransform3D
,它是一個表示要應用於圖層的某種線性變換(如縮放,平移或旋轉)的結構。
所以真的你只需要make a rotational CATransform3D
並將其設置爲CAGradientLayer
的transform
屬性。
您或許也可以通過擺弄startPoint
和endPoint
(實際上可能會更簡單)來完成這項工作。
76
默認的startPoint和端點將有梯度從頂部顯示你的顏色,底部(這在我心目中是一個垂直梯度)。如果你想在梯度從左至右顯示(再次在我心中,這是一個水平梯度),使用此代碼對你CAGradientLayer:
[gradientLayer setStartPoint:CGPointMake(0.0, 0.5)];
[gradientLayer setEndPoint:CGPointMake(1.0, 0.5)];
一個3D轉換是不必要的。
+0
不錯的一個傢伙+1 – Warewolf 2013-07-15 15:39:23
相關問題
- 1. 您可以用線性梯度財產做垂直背景顏色
- 2. 高圖 - 垂直和水平的梯度
- 3. CSS梯度 - 鉻 - 噁心垂直條紋
- 4. 圓形顏色梯度(色調)在firemonkey
- 5. 在SAS圖中顯示顏色梯度
- 6. int值轉換爲顏色的梯度
- 7. GGPLOT2繪圖背景顏色梯度
- 8. 獲取梯度背景顏色
- 9. 在C中生成顏色梯度#
- 10. ggplot更改填充顏色而不會丟失顏色梯度
- 11. 顏色梯度算法在Lab顏色空間
- 12. Eclipse:改變垂直條的顏色
- 13. PHP交替單元格顏色垂直
- 14. 垂直使用2種顏色的UILabel
- 15. 多個垂直背景顏色CSS3
- 16. 垂直滾動條顏色不變
- 17. 如果ie ie9檢測到梯度顏色或梯度特徵不可能,則替換漸變顏色
- 18. 不能使用CSS來獲得垂直梯度只有
- 19. 垂直梯度線或無序列表的形狀
- 20. 與垂直梯度背景箭頭按鈕
- 21. php函數從灰度梯度獲取圖像顏色
- 22. 如何更改水平ProgressBar的開始顏色和結束顏色的梯度
- 23. OpenCV顏色濃度直方圖
- 24. 垂直進度條
- 25. 可視化HOG特徵,爲什麼梯度的方向與實際梯度方向垂直
- 26. jQuery的語法: - 線性梯度(「顏色」,白色)以「色」爲變量
- 27. ggplot:使用用戶棒顏色梯度值
- 28. R圖 - 具有顏色梯度的正態曲線
- 29. Primefaces按鈕顏色均勻不是梯度
- 30. 用於熱圖的非線性顏色梯度R
我用gradient.startpoint和gradient.endpoint旋轉...這是好的...? 我需要180度旋轉..我應該使用與上面相同的邏輯。 – darshan 2010-08-16 06:46:27
@darshan編輯答案 – 2010-08-16 07:04:16