在Objective-C中将“安全路径”绘制到UIImageView上

时间:2012-12-16 13:40:17

标签: iphone objective-c ios uiview uiimageview

我想在其中创建一个UIImageView的视图,用户可以在UIImageView的特定区域绘制一个圆圈。然后,一旦完成绘制,视图就会清除,当它们再次绘制时,如果绘图位于最后一个绘图的圆圈内,则会出现一条警告“正确”。

如何做到这一点?我已经查看了像this这样的项目,但我还没有设法找出如何实际绘制边界并设置if语句来决定用户是在第二个边界内还是在边界之外绘制图。

1 个答案:

答案 0 :(得分:1)

如果您创建了“安全”区域的UIBezierPath,则可以使用返回的方法containsPoint: :(引自apple docs

  

如果该点被认为是在路径的封闭区域内,则为“是”   如果不是,则为NO。

你可能需要检测触摸并检查每个触点