-(NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView{
//用于设置sectionIndexTitle
//返回要为一个内容为NSString 的NSArray 里面存放section title;
//默认情况下 section Title根据顺序对应 section 【如果不写tableView: sectionForSectionIndexTitle: atIndex:的话】
NSMutableArray* a=[NSMutableArrayarray];
int i=0;
for(PersonnelInfoVO *p inpersonnelInfomArray){
[a addObject: [NSStringstringWithFormat:@"%d",i]];
i++;
}
// self.tableView.sec
// self.tableView.sectionIndexTrackingBackgroundColor=[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0];
// return b=@[@"1",@"2"];
return a;
}
- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index{
[tableView scrollToRowAtIndexPath:[NSIndexPathindexPathForRow:index inSection:0] atScrollPosition:UITableViewScrollPositionNoneanimated:NO];
//传入 section title 和index 返回其应该对应的session序号。
//一般不需要写 默认section index 顺序与section对应。除非 你的section index数量或者序列与section不同才用修改
return index;
}