索引UITableView的节索引标题奇怪的问题是不正确的

我遇到了一个奇怪的问题,我的索引tableview的部分索引标题。 由下面的调试代码输出的返回的索引标题是正确的(A - Z),但是表中右侧显示的索引标题用•代替。 因此,而不是ABC D ...我得到A•C•E•...代替。

任何想法是什么造成这个? 我在我的应用程序中有另一个tableview,但该tableview不会遇到这个问题,但我还没有弄清楚为什么呢。

- (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;
}

这是因为显示索引的高度小于显示每个字母所需的高度。 该索引被缩写(或缩小)。 当键盘显示并且索引仍然可见时,这种效果也会发生。

链接地址: http://www.djcxy.com/p/66859.html

上一篇: Strange issue with Indexed UITableView's section index title is incorrect

下一篇: Where does the indexPath of dequeueReusableCellWithIdentifier:forIndexPath: get used?