0

スーパービューのランダムな場所に存在する 16 個の boxView の配列があります。特別なサブビューである myView をドラッグしています。任意の時点で、myView がどの boxView と交差しているかを判断できる必要があります。どうすればそれを達成できますか?

4

1 に答える 1

0

boxViewsスーパービュー内のすべてのビューの配列であるとします。そして、すべてが同じ即時スーパービューUIViewsを持っています。boxViewsそして、それmyViewは のビューの中にありますboxViews

let intersectedViews = boxViews.filter { $0 !== myView }
                               .filter { CGRectIntersection(myView.frame, $0.frame) }
于 2015-02-18T19:33:50.467 に答える