2014-03-03 2 views
0

Я разрабатываю коллаж, как приложение. В которых пользователь может добавлять изображения, они могут масштабировать, перемещать и поворачивать их. Всякий раз, когда я пытаюсь перетащить изображение, которое находится сверху, но добавлено раньше, чем тот, который стоит за ним, он не получает жест, а не тот, который стоит за ним, который добавляется позже, обнаруживается и выводится вперед. Как решить эту проблему?Как обнаружить прикосновение при представлении представлений с помощью распознавателей жестов?

+0

Напишите свой код, потому что распознаватель жестов не работает, если вы добавите его до следующего, работает, если это мнение затронуто. Можете ли вы написать свой код для помощи вам? –

ответ

0

Я использую это, чтобы удалить этот жест во втором взгляде ...

[imageView1 removeGestureRecognizer:GestureInView2]; 
0

Это есть метод делегата UIGestureRecognizer вы можете использовать для различного требования.

touchesBegan:withEvent: 
touchesMoved:withEvent: 
touchesEnded:withEvent: 

Я не совсем понял вашу проблему, но. Думаю, вам нужно обратиться за дополнительной информацией в соответствии с вашим требованием - https://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizer_basics/GestureRecognizer_basics.html.

0

Я сделал это. Нам нужно изменить индекс подзонов, если вы хотите заставить их получать штрихи. Только изменение одного положения не поможет сделать вид, чтобы получить штрихи.

Смежные вопросы