學習筆記 quartz2D

2022-09-24 04:21:13 字數 709 閱讀 3887

quartz2d是屬於core graphic框架,該框架是基於c的api。quartz2d用於繪製平面圖形。

新增uiview的子類myview,在myview.m中實現如下方法:

1

#pragma mark 在這個方法內部進行繪圖

2 - (void

)drawrect:(cgrect)rect

在該方法內部繪圖;

在control.m中新建myview的物件並新增到self.view中;

1

#pragma mark 畫線

2void

drawline()

#pragma mark 畫矩形(多邊形)

void

drawshape()

#pragma mark 畫橢圓

void

drawcircle()

#pragma mark 畫文字

- (void

) drawtext

#pragma mark 畫

void

drawimage()

#pragma mark 整體操作

void

drawall()

Quartz2D學習筆記

1 drawrect方法 1.證明drawrect方法是在viewdidload後自動呼叫的,方便處理view的相關屬性 yqview view yqview alloc initwithframe self.view.bounds self.view addsubview view 證明如果在初始...

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可以看出...