UITapGesture не регулярная работа над преобразованным UIView
У меня есть вид со многими вращающимися и движущимися колоннами. В столбец я добавляю UIView именованный элемент с изображением и заголовком. Для полного понимания этого изображения
Моя проблема странная для меня. Я добавляю к элементу жест
жест Tap = [[UITapGestureRecognizer alloc] action:@selector(panoramaTap)]; [gestTap setNumberOfTapsRequired: 1]; [gestTap setNumberOfTouchesRequired:1]; [gestTap setDelegate:self]; [self addGestureRecognizer:gestTap];
Но panoramaTap:
работать только в той области, которая меняется после переезда.
В таком приложении на iPad все работает нормально. Что влияет на жест?
1 ответ
[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(panoramaTap:)];
убедитесь, что ваш код в точности такой. target должен быть self, а после paranomaTap в селекторе должен быть символ ":", как показано выше.
И проблема в том, что касание распознается, когда обе позиции touchDown в UIVIEW совпадают с позицией touchUP в этом представлении. Так как ваше представление движется, обе позиции меняются. Так что он не распознает это событие касания