Как я могу обнаружить долгое нажатие? - PullRequest
2 голосов
/ 20 марта 2011

Мне интересно, как мне найти длинное нажатие на кнопку UIB?Я слышал о UILongPressGestureRecognizer, но совершенно не уверен, как его использовать.

Ответы [ 2 ]

7 голосов
/ 20 марта 2011

Используйте это:

UILongPressGestureRecognizer *longPressGesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(selectorname)];
[anyView addGestureRecognizer:longPressGesture];
[longPressGesture release];
3 голосов
/ 20 марта 2011

Я не уверен насчет UILongPressGestureRecognizer, но вы можете запустить NSTimer при нажатии кнопки, а затем, когда таймер выключится, проверить, не выключено ли оно.

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