Странная проблема с индексным заголовком раздела Indexed UITableView неверна - PullRequest
2 голосов
/ 10 октября 2009

У меня возникла странная проблема с заголовками разделов моего индексированного табличного представления. Возвращенные заголовки индекса являются правильными (A - Z), как показано в приведенном ниже коде отладки, но отображаемые заголовки индекса в правой части таблицы вместо этого разделены знаком •. Так что вместо A B C D ... я получаю A • C • E • ... вместо этого.

Есть идеи, что вызвало это? У меня есть другое представление таблицы в моем приложении, но это представление таблицы не страдает от этой проблемы, но я еще не выяснил, почему.

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {

 NSMutableArray *sectionTitles = [[[NSMutableArray alloc] init] autorelease];
 [sectionTitles addObject:UITableViewIndexSearch];
 [sectionTitles addObjectsFromArray:[self.fetchedResultsController sectionIndexTitles]];

        // NSArray *debug = [self.fetchedResultsController sectionIndexTitles];
        // CFShow(debug);
 return sectionTitles;
}

1 Ответ

2 голосов
/ 13 декабря 2009

Это происходит, когда высота, доступная для отображения индекса, меньше, чем требуется для отображения каждой буквы. Индекс сокращается (или сокращается). Этот эффект также возникает, когда отображается клавиатура, а индекс все еще виден.

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