Отключить распознаватель жестов iOS - PullRequest
1 голос
/ 08 апреля 2011

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

Ответы [ 5 ]

4 голосов
/ 08 апреля 2011

Я не совсем понимаю ваш вопрос.

Вы можете добавить UIGestureRecognizer к объектам.Вы также можете удалить их.

- (void)removeTarget:(id)target action:(SEL)action

Например:

  [imageView addGestureRecognizer:singleTap];
  [imageView removeGestureRecognizer:singleTap];
1 голос
/ 26 апреля 2011

Жесты четырьмя и пятью пальцами официально не являются частью iOS и, возможно, никогда не будут.

Хотя было бы лучше найти альтернативу, вы должны быть в состоянии использовать эти жесты сейчаси не бояться конфликтов (за исключением iPads разработчиков, которые специально включили эту функцию, пользователи которых знают, что указанные функции могут конфликтовать с приложениями.)

0 голосов
/ 05 июля 2014

когда вы переходите к жестам в вспомогательном сенсорном меню, чтобы отключить его, вы проводите вправо, как при удалении песни или заметки.

0 голосов
/ 20 октября 2011

Вы можете использовать UITapGesture и установить количество касаний в Инспекторе атрибутов, если вы хотите несколько касаний.Разве это не делает то, что вы хотите?

0 голосов
/ 25 апреля 2011

Одна альтернатива - изменить дизайн, чтобы избежать 4-5 ударов пальцем.Насколько я знаю, настройка жестов 4-5 предназначена для конечных пользователей, чтобы они возвращали домашний экран / открывали панель многозадачности, и вы ничего не можете с этим поделать, пока Apple не выпустит ее для разработчика, сейчас она все еще находится на стадии экспериментов.для конечных пользователей.

...