iOS-сенсорные события в UITableViewController - PullRequest
0 голосов
/ 08 ноября 2011

У меня есть UITableViewController с количеством строк.При выборе строки она расширяется / сворачивается за счет увеличения высоты строки.

Теперь мой вопрос: как мне применить действие «select» только к определенному прямоугольнику?Например, если каждая строка в моем табличном представлении равна 70, а затем для каждого подэлемента в строке я увеличиваю общую длину строки на 60 * количество подэлементов - я только хочу, чтобы высота 0 - 70 была «выбираемой»,-членов подряд не должно быть.Как ты это делаешь?

Спасибо

1 Ответ

1 голос
/ 08 ноября 2011

Это можно сделать с помощью сенсорных событий, но, поскольку вы уже используете UITableView, кажется, что (и более iPhonish ) проще использовать те таблицы, которые вам предоставляет:

reloadRowsAtIndexPaths:withRowAnimation:
insertRowsAtIndexPaths:withRowAnimation:
deleteRowsAtIndexPaths:withRowAnimation:
etc.

Найдите в документации образец " Анимации и жесты табличного представления ". Просто загрузите ссылку для UITableView, и вы увидите ее в левом нижнем углу боковой панели.

Чтобы сделать невыбираемые строки, просто измените их ячейку selectionStyle на UITableViewCellSelectionStyleNone.

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