読者です 読者をやめる 読者になる 読者になる

なかじまの開発ブログ

アプリ開発における備忘録などなど。

MENU

当たり判定にCGRectIntersectsRectを使う【Objective-C】

CGRectIntersectsRect

bool CGRectIntersectsRect(CGRect rect1, CGRect rect2);

実装

それぞれのCGRectが重なると、trueを返してくれます。便利ですね。
f:id:s_nakajima:20151006140243p:plain

if (CGRectIntersectsRect(CGRectMake(X座標, Y座標, 横幅, 縦幅), CGRectMake(X座標, Y座標, 横幅, 縦幅))) {
  // 範囲内の処理(つまり、true)
} else {
  // 範囲外の処理(つまり、false)
}