У меня есть пользовательский признак распознавания жесткости, который я заменяю распознающим жестом UIScrollView. Предположим, что я хочу, чтобы этот распознающий признак жестов вел себя точно на 100%, как распознаватель жестов жесткого диска UIScrollView. Могу ли я установить селектор распознавания жестов каким-то образом для этого?Какой переключатель выполняет вызов распознавателя жестов UIScrollView?
Как возможно
GPinchGestureRecognizer *graphPinch = [[GPinchGestureRecognizer alloc] initWithTarget:scrollView action:@selector(pinchHandler:)];
Или что-то?
На самом деле я хочу, чтобы распознаватель вел себя почти так же, как тот, который поставляется с UIScrollView, за исключением того, что в представлениях, содержащихся в UIScrollView, я переопределяю setTransform, и я хочу ограничить преобразование трансформации на основе флагов, установленных в этом обычном пинче распознаватель. Пытаясь перевернуть/угадать все, что выше стека вызовов, что распознаватель жестов жесткого диска UIScrollView доказал, что это сложно и раздражает. Мне нужен мой пользовательский распознаватель, чтобы выполнить некоторую арифметику с касаниями, которые устанавливают некоторые флаги, которые читаются в setTransform, но кроме того, я хочу полностью стандартное поведение UIScrollView.
свойство только для чтения :( –
Да, я заметил, что сразу после того, я представил, вы можете использовать его, хотя, чтобы увидеть, какой это масштабирование выполнение и выполнение вашей арифметики –
Что мне действительно нужно, чтобы посмотреть, какие методы вызывает стандартный распознаватель. Я пытался имитировать его некоторое время, но не очень повезло. –