Отслеживание касаний в UITableView - PullRequest
0 голосов
/ 12 октября 2009

Я пытаюсь перехватить прикосновения, перемещенные в UITableView. Моя цель состоит в том, чтобы не проходить через прикосновения, движущиеся вверх или вниз в правой части таблицы, но обрабатывать их для других целей. Я могу отслеживать прикосновения, движущиеся в плоскости x, но не в плоскости y. Я вложил в подклассы и вид таблицы, и вид таблицы, но безуспешно.

Любая помощь будет оценена, пожалуйста.

1 Ответ

2 голосов
/ 12 октября 2009

Поместите узкий вид над вашим UITableView. Этот вид был бы родным для вашего UITableView, но спереди. Включите взаимодействие с пользователем в этом представлении, и в своем коде, когда вы нажмете на это представление, определите, хотите ли вы сохранить его или передать его в UITableView и другие представления под ним. Если вы хотите передать это, вы звоните:

[self.nextResponder touchesBegan:touches withEvent:event];

В противном случае, продолжайте в том же духе. Помните, что в правой части TableView обычно располагается индекс, если он настроен таким образом.

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