1

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

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

4

1 回答 1

1

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

如果该点被认为在路径的封闭区域内,则为 YES,否则为 NO。

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

于 2012-12-16T13:51:58.440 回答