iOS: ポイントが矩形内にあるかどうかを確認する 質問する

iOS: ポイントが矩形内にあるかどうかを確認する 質問する

CGPointが特定の 内にあるかどうかを確認する方法はありますかCGRect?

たとえば、 をドラッグしていて、その中心点が別の 内にあるUIImageViewかどうかを確認したいとします。CGPointUIImageView

ベストアンサー1

スイフト4

let view = ...
let point = ...
view.bounds.contains(point)

オブジェクティブC

使用CGRectContainsPoint():

bool CGRectContainsPoint(CGRect rect, CGPoint point);

パラメーター

  • rect検査する四角形。
  • point検査するポイント。戻り値: 四角形が null または空でなく、ポイントが四角形内にある場合は true、それ以外の場合は false。

点の座標が長方形の内側にあるか、最小の X エッジまたは最小の Y エッジ上にある場合、その点は長方形の内側にあるとみなされます。

おすすめ記事