我有一个包含一堆子视图的视图。如果用户在某些子视图周围点击并拖动选择矩形,除了遍历主父视图的所有子视图之外,是否有更快的方法来确定哪些子视图与选择矩形相交?
我的解决方案是通过迭代每个子视图并使用来工作CGRectIntersectsRect(selectionRect, aSubview.frame)
,但它对我来说太慢了。
我有一个包含一堆子视图的视图。如果用户在某些子视图周围点击并拖动选择矩形,除了遍历主父视图的所有子视图之外,是否有更快的方法来确定哪些子视图与选择矩形相交?
我的解决方案是通过迭代每个子视图并使用来工作CGRectIntersectsRect(selectionRect, aSubview.frame)
,但它对我来说太慢了。