2009-10-10 50 views
2

我遇到了一個奇怪的問題與我的索引tableview的部分索引標題。由下面的調試代碼輸出的返回的索引標題是正確的(A - Z),但是表中右側顯示的索引標題用•代替。所以,而不是A B C D ...我得到A•C•E•...代替。索引UITableView的部分索引標題奇怪的問題是不正確

任何想法是什麼造成這種情況?我在我的應用程序中有另一個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; 
} 

回答

2

這是在顯示索引的高度小於顯示每個字母所需的高度時引起的。該索引被縮寫(或縮小)。當鍵盤顯示並且索引仍然可見時,這種效果也會發生。