У меня есть представление, которое содержит кучу подпредставлений. Если пользователь коснется и перетащит прямоугольник выбора вокруг некоторых подпредставлений, есть ли более быстрый способ определить, какие подпредставления пересекаются с прямоугольником выбора, кроме итерации по всем подпредставлениям основного родителя?
Мое решение работает, перебирая каждое подпредставление и используя CGRectIntersectsRect(selectionRect, aSubview.frame)
, но, на мой взгляд, оно слишком медленное.