我想在這個演示範例中檢查線相交。如何檢查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