iOS曬作業:塗鴉pdf

     除了瀏覽pdf電子書之外,如期完成了塗鴉pdf。

     爲了翻頁手勢和塗鴉手勢的正確識別,還是將瀏覽和塗鴉分離開來的好,對不同view的處理還是少了很多麻煩滴。



主要涉及:

1. 多context,分層畫畫

- (void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx


2. 觸摸事件touches族那些event

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 

……


3. 初始化單頁view傳頁碼

- (id)initWithFrame:(CGRect)frame onPage:(NSInteger)page


4.畫軌跡方法

CG_EXTERN void CGPathMoveToPoint(CGMutablePathRef path,

  const CGAffineTransform *m, CGFloat x, CGFloat y)

CG_EXTERN void CGPathAddLineToPoint(CGMutablePathRef path,

  const CGAffineTransform *m, CGFloat x, CGFloat y)









發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章