我想在这个演示范例中检查线相交。如何检查iOS中的相交线?
https://www.cocoacontrols.com/controls/android-pattern-lock-on-iphone
在这个例子中,我想检查时线相交,并显示警告每次当线相交。
但我无法做到这一点呢。
任何意见或建议从专家将非常欢迎。
我想在这个演示范例中检查线相交。如何检查iOS中的相交线?
https://www.cocoacontrols.com/controls/android-pattern-lock-on-iphone
在这个例子中,我想检查时线相交,并显示警告每次当线相交。
但我无法做到这一点呢。
任何意见或建议从专家将非常欢迎。
看看这个问题,你可能会发现它有帮助。
sample code for collision detection in iPhone sdk
如果检查CGGeometry参考在
你会发现,CGRectIntersectsRect
预计2个参数CGRect
这是Rect1的 和CGRect
这是RECT2。
先生在这个演示https://www.cocoacontrols.com/controls/android-pattern-lock-on-iphone如何检查这是否(CGRectIntersectsRect(from,pt)) NSLog(@“Rect is Intersecting” ); }我作为参数传递来检查线相交? –
@NishaSingh:回答更新 –
据我所知,问题是关于*行*,而不是*矩形*的交集。 –
if (CGRectIntersectsRect(rect1, rect2))
{
//alert which you want to show when intersection occurs.
}
rect1
- >要检查的第一个矩形。
rect2
- >要检查的第二个矩形。
返回true
如果两个指定的长方形intersect
;否则,false
。如果矩形的交集不等于空矩形,则第一个矩形与第二个矩形相交。
据我所知,问题是关于*行*,而不是*矩形*的交集。 –
是的,先生,你是对的 –
尝试使用CGRectIntersectRect(rect1,rect2)函数,该函数返回两个对象之间发生碰撞时的布尔结果。 – Girish
先生,我是新的,我不知道如何使用它。你能教我并指导我如何使用它吗?我想学习。 –
查看我的回答,这可能会帮助你... – Girish