用户触摸Uiimageview时画一条线

时间:2011-05-11 05:24:39

标签: ipad

我正在开发一个项目,其中我添加了一个UIimageview来显示用户选择的图像。现在的要求是,如果用户想要裁剪图像,它可以根据裁剪要求触摸图像。当用户裁剪图像时,一条线应该在用户触摸的位置绘制。我知道UITouch类会用它。但我无法做到。

1 个答案:

答案 0 :(得分:0)

一些可能的解决方案。

1)创建一个包含UIImageView作为其子视图的自定义UIView。使UIImageView与自定义UIView的大小相同。然后添加代码以检测自定义UIView上的触摸并在UIImageView子视图上绘制线条。

2)创建UIImageView的自定义克隆,首先将图像绘制为“背景”,然后检测触摸并在图像顶部绘制线条。

还要确保在接收触摸的视图上将userInteractionEabled设置为YES。