время между прикосновением и подправлением - PullRequest
0 голосов
/ 26 октября 2009

У меня есть вид приложения с девятью значками на каждой странице, я хочу вызвать функцию, когда определенный значок нажимается в течение определенного времени. Точно так же я хочу сделать это с ячейкой в ​​UITableView.

Ответы [ 3 ]

1 голос
/ 26 октября 2009

Вы можете включить NSTimer для touchSegan: withEvent и отключить его для touchesEnded: withEvent.

0 голосов
/ 26 октября 2009

Кнопка стала проще из-за событий TouchUpInside и TouchDown, на которые вы можете реагировать.

Для ячейки вам, вероятно, придется запустить таймер в setHighlighted: и отключить таймер, когда setHighlighted был вызван, чтобы выделить

0 голосов
/ 26 октября 2009

Для отображения значков использовали события TouchDown и TouchUpInside для подтверждения,

б timeBetweenTouchRelease = [[NSDate date] timeIntervalSince1970]; когда TouchDown

и использовал следующее timeBetweenTouchRelease = [[NSDate date] timeIntervalSince1970] - timeBetweenTouchRelease;

когда TouchUpInside.

По-прежнему возникают проблемы с tablecell, я думаю, что при использовании сенсорного начала и конца пользователь может двигать пальцем, что означает, что пользователь мог перейти из одной ячейки в другую.

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