2015-10-19 104 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