Получение доступа к touchesBegan / Moved / Ended to UITableViewCell - PullRequest
1 голос
/ 11 марта 2009

Мне любопытно понять, какой именно хакерский процесс потребуется для того, чтобы иметь возможность обрабатывать дополнительные жесты на UITableViewCell с помощью API Touch *. Я хотел бы добавить дополнительную функциональность в мой UITableView, предоставляя возможность вызывать селектор на основе пролистывания слева направо. Возможно, другой селектор для пролистывания справа налево. Прямо вперед, используя Touch API, но как продвинуться вперед и сделать что-то подобное с UITableViewCell?

Ответы [ 2 ]

0 голосов
/ 11 марта 2009

Вы можете использовать метод hitTest в UIView, чтобы получить подробную информацию о прикосновениях и интерпретировать их как жесты любым удобным для вас способом. - (UIView *) hitTest: (CGPoint) точка с событием: (UIEvent *) событие

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

0 голосов
/ 11 марта 2009

Я бы попытался реализовать методы делегатов touchesBegan, touchesEnded в моем контроллере представления и журналирование, которое вызывается.

Я думаю, что им звонят, но не проверяли.

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