Как вызвать метод, когда пользователь продолжает нажимать кнопку? - PullRequest
0 голосов
/ 19 августа 2010

Я знаю, как вызывать метод при нажатии кнопки.

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

- (void) keeppressed{}

где, поскольку он должен вызвать другой метод с именем

- (void), только что нажал {}

, когда пользователь просто нажимает кнопку

, тамлюбое решение?

Ответы [ 2 ]

2 голосов
/ 19 августа 2010

Напишите метод x, фактически содержащий код, который вы хотите запустить, который вызывается из обоих.

0 голосов
/ 19 августа 2010

Существует UIGestureRecognizer, который может обрабатывать нажатия и длительные нажатия. Если это не сработает для вас (доступно только для sind 3.2 IIRC), вам следует запустить таймер после нажатия и позвонить в режим ожидания, если он не был отпущен в это время (подключите действия для нажатия и отпускания / отмены). 1001 *

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