- (void)drawrect:(cgrect)rect;
*/cgcontextsetlinejoin(ctx, kcglinejoinround);
// 設定線條頭尾部樣式
/* enum cglinecap ;
*/cgcontextsetlinecap(ctx, kcglinecapround);
// 2.1.4新增起始點
cgcontextmovetopoint(ctx, 10, 100);
// 2.1.5畫線
cgcontextaddlinetopoint(ctx, 150, 100);
cgcontextaddlinetopoint(ctx, 50, 200);
// 2.1.6顯示線條
cgcontextstrokepath(ctx);
// 2.2第二條線
// 2.2.1設定顏色和線寬
cgcontextsetlinewidth(ctx, 20);
cgcontextsetrgbstrokecolor(ctx, 0, 0, 1, 1);
// 2.2.2移動到新的起始點
cgcontextmovetopoint(ctx, 10, 150);
// 2.2.3畫線
cgcontextaddlinetopoint(ctx, 150, 150);
// 3.顯示到view上
cgcontextstrokepath(ctx);//空心路徑渲染
}
- (void)drawrect:(cgrect)rect
- (void)drawrect:(cgrect)rect
- (void)drawrect:(cgrect)rect
- (void)drawrect:(cgrect)rect
利用Quartz2D畫個小黃人
一 在xcode專案中匯入coregraphics.framework框架 二 建立乙個uiview humanview.h檔案 import inte ce humanview uiview end 三 在main.storyboard 拖乙個uiview覆蓋在viewcontroller 設定u...
Quartz2D補充加強
quartz2d補充加強 知識點回顧 知識點補充 了解 ios上有幾種上下文 quartz2d提供了以下幾種型別的graphics context bitmap graphics context pdf graphics context pdf上下文 window graphics context ...
繪製曲線 Quartz 2D
quartz 2d提供了cgcontextaddcurvetopoint 和cgcontextaddquadcurvetopoint 兩個函式向cgcontextref的當前路徑上新增曲線,前者用於新增貝塞爾曲線,後者用於新增二次曲線。繪製貝塞爾曲線的示意圖如圖12.10所示。從圖12.10可以看出...