2012-01-18 4 views
0

Я создаю табличное представление с индексом, мой индексный массив имеет 26 значений (A-Z), но у моего источника данных могут быть только несколько разделов (A, D, S).UITableView Section Indexing

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

В моем примере выше выбор индекса «D» вернет значение 3, но значение раздела для «D» в моем источнике данных равно 1. Является ли это нормальным, если он наилучшим образом справляется с этим?

Thanks

ответ

0

Я считаю, что это правильное поведение. Решение заключалось бы в создании вашего индекса только с теми значениями, которые фактически содержат данные.

Когда добавляется больше данных, при необходимости добавьте новые разделы.

+0

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

0

Вот несколько ссылок, которые помогут вам.

передать этот link,link2

попытку исследовать больше.