NSIndexPath - как? - PullRequest
       12

NSIndexPath - как?

0 голосов
/ 03 апреля 2009

Я хочу реализовать функцию индексации в UITableView, как и в стандартном приложении контактов.

Есть ли подробное руководство по достижению этой цели? Как правильно это сделать?

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

Как мне вернуть количество строк в каждом разделе? В настоящее время у меня есть функция, которая рассчитывает количество элементов в каждом разделе. Есть ли способ рассчитать его автоматически? Когда я перехожу к методу cellForRowAtIndexPath, мне нужно знать фактический номер элемента в таблице, а не один в строке. Как мне это получить? у меня в таблице 50 предметов и 26 разделов. Когда дело доходит до пункта 30, я хочу получить 30, а не «раздел: 3 строка: 2». Есть ли способ сделать это?

Заранее спасибо.

1 Ответ

2 голосов
/ 03 апреля 2009

Что касается списка на стороне, используйте метод метода UITableViewDataSource sectionIndexTitlesForTableView:

Имейте в виду, что это работает, только если вы используете UITableViewStylePlain

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