Использование UISwipeGestureRecognizer и рисования кода - PullRequest
0 голосов
/ 19 марта 2012

Мне нужен элемент управления, который позволяет пользователю

1) рисовать на нем

2) проведите пальцем, чтобы перейти к следующему экрану (через событие или делегата)

Я пытался добавить UISwipeGestureRecognizer к представлению, но это не сработало так, как я хотел. Моя настройка пользовательского интерфейса выглядит так:

Главный контроллер:

  • просмотр (с помощью UISwipeGestureRecognizer)

    • subview (принадлежит другому контроллеру, который фиксирует сенсорные события и рисует графику)

Всякий раз, когда я пытаюсь нарисовать горизонтальную линию на холсте, UISwipeGestureRecognizer берет верх и запускает событие «перейти к следующему экрану».

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

1 Ответ

0 голосов
/ 19 марта 2012

Это звучит как довольно запутанный пользовательский опыт, но если вы полны решимости сделать это, вам, вероятно, потребуется подкласс UIGestureRecognizer и настроить его так, чтобы он точно распознал тип свайпов, которые вам интересны.

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