gradient:本身就是梯度的意思,所以在這裡就是作為漸變色來理解
1,cagradientlayer用於處理漸變色的層結構
2,cagradientlayer的漸變色可以做隱式動畫
3,大部分情況下,cagradientlayer時和cashapelayer配合使用的。
4,cagradientlayer可以用作png的遮罩效果
關於cagradientlayer的座標系統
為什麼要提到cagradientlayer的座標系統呢?因為漸變色的作用範圍,變化梯度的方向,顏色變換的作用點都和cagradientlayer的座標系統有關
根據上圖的座標,設定好起點和終點,漸變色的方向就會根據起點指向終點的方向來漸變了。後面會**裡會有寫。
1,cagradientlayer的座標系統是從(0,0)到(1,1)繪製的矩形
2,cagradientlayer的frame值的size不為正方形的話,座標系統會被拉伸
3,cagradientlayer的startpoint和endpoint會直接決定顏色的繪製方向
4,cagradientlayer的顏色分割點時以0到1的比例來計算的
下面直接上**,裡面的注視都寫好了。就不一一解釋了
#import "viewcontroller.h"
@inte***ce
viewcontroller ()
@property (nonatomic, strong) cagradientlayer *gradientlayer;
@property (nonatomic, strong) nstimer *timer;
@end
@implementation
viewcontroller
- (void)viewdidload
- (void)timerevent
@end
效果圖如下(有點掉幀,模擬器或真機上效果更佳):
UGUI Scroll View的基本使用方法
1.效果圖 2.目標功能 1 在左側有限空間內放置一系列的toggle,滑動可以選擇不同toggle。2 滑動文字頁面 滑動條,可以看到所有文字 3.實現工具 scroll view 滾動檢視,可在gameobject ui scroll view處建立 4.scroll view解析 1 在scr...
windows下boost庫的基本使用方法
因為boost都是使用模板的技術,所以所有 都是寫在乙個.hpp標頭檔案中。這樣boost中的大部分內容是不需要編譯生成相應的鏈結庫,只需要設定下面的包含目錄 或者設定一下環境變數 在原始檔中包含相應的標頭檔案就可以使用了。少部分庫需要生成鏈結庫來使用。下面介紹完整安裝boost庫的方法 2 解壓檔...
windows下boost庫的基本使用方法
因為boost都是使用模板的技術,所以所有 都是寫在乙個.hpp標頭檔案中。這樣boost中的大部分內容是不需要編譯生成相應的鏈結庫,只需要設定下面的包含目錄 或者設定一下環境變數 在原始檔中包含相應的標頭檔案就可以使用了。少部分庫需要生成鏈結庫來使用。下面介紹完整安裝boost庫的方法 2 解壓檔...