0

我想在这个演示示例中检查线相交。

https://www.cocoacontrols.com/controls/android-pattern-lock-on-iphone

在此示例中,我想检查线何时相交并在每次线相交时显示警报。

但我还无法做到这一点。

非常欢迎专家提出任何想法或建议。

4

2 回答 2

1
if (CGRectIntersectsRect(rect1, rect2)) 
{
   //alert which you want to show when intersection occurs.
}

rect1-> 要检查的第一个矩形。

rect2-> 要检查的第二个矩形。

true如果两个指定的矩形返回intersect;否则,false。如果矩形的交集不等于空矩形,则第一个矩形与第二个矩形相交。

于 2013-05-15T08:57:27.997 回答
0

看看这个问题,你可能会发现它很有帮助。

iPhone sdk 中的碰撞检测示例代码

如果您在以下位置检查 CGGeometry 参考

https://developer.apple.com/library/mac/#documentation/graphicsimaging/reference/CGGeometry/Reference/reference.html

您会发现CGRectIntersectsRect需要 2 个参数CGRect,即 rect1 和CGRectrect2。

于 2013-05-15T08:45:57.817 回答