2つのCGRectが交差するかどうかを調べるにはどうすればいいですか? 質問する

2つのCGRectが交差するかどうかを調べるにはどうすればいいですか? 質問する

-drawRect では、指定された rect が anotherRect と交差するかどうかを確認します。

私は幾何学や数学、特に英語が得意ではないので、言いたいことは次の通りです。

机の上に 2 枚の紙があり、そのうちの 1 枚がもう 1 枚を完全に覆っているか、またはほんの少しだけ覆っている場合、rectsIntersect = YES です。

rectおよびについてそれを確認するにはどうすればよいですかanotherRect?

ベストアンサー1

使用bool CGRectIntersectsRect (CGRect rect1,CGRect rect2);

スイフト3:

public func intersects(_ rect2: CGRect) -> Bool

例:rect1.intersects(rect2)

おすすめ記事