Различение между нажатием кнопки и удержанием кнопки на iPhone - PullRequest
0 голосов
/ 15 июня 2011

В моем приложении есть кнопка, которая запускает действие. Однако я бы хотел сделать следующее.

  • Если пользователь нажимает кнопку, запускается tapAction.

  • Если пользователь удерживает кнопку нажатой, скажем, в течение 1 секунды (получить представление о правильной продолжительности времени здесь также было бы здорово), то вместо этого активируйте holdAction.

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

Спасибо.

1 Ответ

0 голосов
/ 15 июня 2011

Ответ на этот вопрос должен охватывать его. Вопрос говорит о UITableViews, но метод одинаков для любого UIView:)

Вы должны взглянуть на UIGestureRecognizers , чтобы увидеть, что еще там есть.

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