tableView右侧联系人/城市的索引设置

2018-05-09  本文已影响55人  等不来的期待

在做项目的时候,如果有朋友做城市列表或者通讯录列表的时候。产品都会给出页面右侧的索引功能的,我这次做项目时就遇到了,所以这个索引功能也是常用的,在此记录一下,供大家参考:
-索引这个问题其实挺简单的,我们无需做任何东西,tableView已经给我封装好了,我们只需要把大写字母加到数组中,然后调用tableView的代理方法就可以轻松实现。

大写字母加到数组里这里就不说了,一个for循环搞定。一般的项目中都是后端返回的数组。我们需要解析一下的

代码如下:

tableViewDelegate

- (NSArray<NSString *> *)sectionIndexTitlesForTableView:(UITableView *)tableView {
    
    return self.sectionIndexTitleArray;
    
}

如需设置索引的背景颜色或者字体颜色或者点击颜色时。需要在初始化tableView的时候设置的:

      //修改右边索引的背景色
//        _tableView.sectionIndexBackgroundColor = [UIColor greenColor];
        //修改右边索引字体的颜色
        _tableView.sectionIndexColor =  [UIColor redColor];
        //修改右边索引点击时候的背景色
//        _tableView.sectionIndexTrackingBackgroundColor = [UIColor orangeColor];
上一篇下一篇

猜你喜欢

热点阅读