2009-04-03 4 views
0

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

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

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

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

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

ответ

2

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

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

Смежные вопросы