Если вы хотите переместить изображение с помощью распознавателя, возможно, вам следует прикрепить распознаватель к вашему виду.
В соответствии с этим, самый быстрый способ сделать это (в методе, который изменяет кадр в вашем UIImageView)
for (UIImageView *iv in _imageArray){
if (CGRectIntersectsRect(iv.frame, _selectedImageView.frame)) {
NSLog(@"Collision");
}
}
_selectedImageView
- это изображение, которое вы перемещаете, а _imageArray
- это массив, который содержит весь ваш UIImageView (в вашем случае это 6).