iOS Core Graphics基礎入門(2)

2021-07-15 02:18:58 字數 1468 閱讀 9210

## 繪製三角形

// 建立乙個畫布

cgcontextref context = uigraphicsgetcurrentcontext();

// 建立圖形路徑

cgcontextbeginpath(context);

// 設定繪製起點

cgcontextmovetopoint(context, 100, 100);

// 新增線條節點

cgcontextaddlinetopoint(context, 100, 200);

cgcontextaddlinetopoint(context, 200, 200);

// 關閉並終止當前路徑的子路徑,並在當前點和子路徑的起點之間追加一條線

cgcontextclosepath(context);

// 新增填充顏色

cgcontextsetfillcolorwithcolor(context, [uicolor redcolor].cgcolor);

// 新增填充路徑

## 繪製曲線

// 建立一塊畫布

cgcontextref context = uigraphicsgetcurrentcontext();

// 建立圖形路徑

cgcontextbeginpath(context);

// 設定繪製起點

cgcontextmovetopoint(context, 100, 100);

/** * 指定點追加二次貝塞爾曲線,通過控制點和結束點指定曲線

* * @param c 畫布

* @param cpx 控制點 x

* @param cpy 控制點 y

* @param x 結束點 x

* @param y 結束點 y

*/cgcontextaddquadcurvetopoint(context, 60, 180, 200, 200);

// 設定線條寬度

cgcontextsetlinewidth(context, 20);

// 設定描邊顏色

cgcontextsetstrokecolorwithcolor(context, [uicolor redcolor].cgcolor);

// 勾畫描邊路徑

iOS Core Graphics基礎入門(3)

繪製陰影 建立一塊畫布 cgcontextref context uigraphicsgetcurrentcontext 新增陰影顏色 cgcontextsetshadowwithcolor context,cgsizemake 1.2,1.2 0,uicolor lightgraycolor cg...

iOS(CoreGraphics)畫帶箭頭的框

自己畫帶箭頭的框,需要匯入coregraphics.framwork庫 新建乙個整合uiview 的類,對uiview中的drawrect cgrect rect方法重寫如下。繪圖操作 繪製帶箭頭的矩形 void drawarrowrectangle cgrect frame 重寫繪圖,呼叫剛才繪圖...

C 基礎入門

類 類是資料和函式的封裝體,類也是一種資料型別。在類中資料稱為資料成員,函式稱為成員函式。類的定義一般形式 class 類名 資料成員同結構struct中的資料是一致的,成員函式是對類的私有資料成員操作的惟一途徑。類的成員函式宣告的結構如下 型別 成員函式名 參數列 最後的分號不可以省略 成員函式定...