Quartz2D補充加強

2021-06-29 01:20:28 字數 471 閱讀 8222

quartz2d補充加強

/** 知識點回顧:

知識點補充(了解)

ios上有幾種上下文:

quartz2d提供了以下幾種型別的graphics context:

bitmap graphics context

pdf graphics context pdf上下文

window graphics context mac開發的,mac視窗

layer graphics context 圖層型別上下文,就是我們ios中上下文

printer graphics context 印表機上下文

*/#import "demooneview.h"

@implementation demooneview

- (void)drawrect:(cgrect)rect

@end

繪製曲線 Quartz 2D

quartz 2d提供了cgcontextaddcurvetopoint 和cgcontextaddquadcurvetopoint 兩個函式向cgcontextref的當前路徑上新增曲線,前者用於新增貝塞爾曲線,後者用於新增二次曲線。繪製貝塞爾曲線的示意圖如圖12.10所示。從圖12.10可以看出...

Quartz 2D 簡單使用

想要在uiview內部繪製一下東西,需要自定義uiview,並且實現uiview的 void drawrect cgrect rect方法,為什麼需要實現drawrect 方法才能繪圖到 view 上,是因為在 drawrect 方法中才能取得跟 view 相關聯的圖形上下文,那麼什drawrect...

Quartz2D學習筆記

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