こんにちはみんな、
をして、私はドラッグに取り組んでいますとiPadのための活動をドロップします。私は長方形の.png画像を持っています(画像はobj2という名前です)。 obj1を四角形の黒い部分だけにドラッグすると、反応するはずです。
if (CGRectIntersectsRect(obj1.frame, obj2.frame))
{
NSLog(@" hit test done!! ");
}
現在、このコードは透明領域でもヒットテストを受けます。それが起こらないようにするには?
ありがとうございます。あなたの具体的な例(三角形や円)のような単純なものについては
よろしく、 ランジャン
http://oleb.net/blog/2012/02/cgpath-hit-testing/ –
両方に 'CGRect'を使用している場合、両方とも長方形になります。別の方法を使用する必要があります。 – Dustin