如果特定点存在于uibezierpath的周边,如何得到?

时间:2011-12-09 10:07:01

标签: iphone objective-c

我正在开发一个应用程序,我正在使用uibeizerpath绘制一个矩形。它正常工作。现在我想删除那个矩形,当我长按该矩形时。

但问题是我找不到任何办法,当我长时间按下时,如果在uibeizerpath的周边存在特定点,如何获取?

1 个答案:

答案 0 :(得分:1)

Use -containsPoint:

[thatUIBezierPath containsPoint:thePoint]

如果thePoint包含在thatUIBezierPath中,则返回YES。

如果您拥有该矩形的原始CGRect,则可以使用CGRectContainsPoint函数,这样更专业,更有效。