美文网首页
tableView右侧联系人/城市的索引设置

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

作者: 等不来的期待 | 来源:发表于2018-05-09 17:37 被阅读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];
    

    相关文章

      网友评论

          本文标题:tableView右侧联系人/城市的索引设置

          本文链接:https://www.haomeiwen.com/subject/eslorftx.html