У меня есть две кнопки UIB на базе, которые по щелчку третьей кнопки UIB перемещаются в определенные позиции (эти позиции генерируются при применении сложного алгоритма). Чтобы переместить их, я использую animateWithDuration: delay: options. Когда я создавал другое приложение, я произвольно перемещал UIB-кнопки по экрану, используя NSTimers, поэтому обнаружение столкновения было простым с помощью простого CGRectIntersectsRect. У меня есть два варианта: 1. Можно ли обнаружить их столкновение друг с другом, если я перемещаю их с помощью animateWithDuration? 2. Если я использую NSTimers, я смогу обнаружить столкновение, но в таком случае, как мне переместить их в определенную позицию на экране? Любая помощь будет оценена!