我的索引tableview的部分索引标题遇到了一个奇怪的问题。返回的索引标题是正确的(A - Z),由下面的调试代码输出,但表格右侧显示的索引标题用•分隔。因此,而不是A B C 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; }
答案 0 :(得分:2)
当显示索引的可用高度小于显示每个字母所需的高度时,会导致此错误。索引缩写(或缩小)。显示键盘并且索引仍然可见时也会出现此效果。