2015-10-19 100 views
0

我有一個UIImage顯示在UIScrollView中,所以用戶可以捏放大和縮小圖片,但我希望他們能夠用手指在照片上繪圖,然後混合在照片上繪圖並保存。任何人都可以指出我正確的方向來做到這一點嗎?在UIScrollView中繪製UIImage

在此先感謝...

回答

0

你需要重寫的UIScrollView/UIView類,並重寫的drawRect方法..

在的drawRect方法需要繪製的圖像或徒手畫。

在滾動視圖邊界更改需要調用setNeedDisplay,它會調用drawRect方法並根據您的界限繪製圖像。

一些示例鏈接與iOS中的繪圖概念相關。希望這對你有所幫助。

http://code.tutsplus.com/tutorials/smooth-freehand-drawing-on-ios--mobile-13164 http://www.raywenderlich.com/32283/core-graphics-tutorial-lines-rectangles-and-gradients http://www.techotopia.com/index.php/An_iOS_7_Graphics_Tutorial_using_Core_Graphics_and_Core_Image