美文网首页iOS点点滴滴ios开发进阶程序媛
iOS开发,UITbaleView设置索引,更改索引表颜色

iOS开发,UITbaleView设置索引,更改索引表颜色

作者: 林夕不昔 | 来源:发表于2017-09-28 11:49 被阅读43次

    一、设置边栏索引

    注意:
    1、边栏的索引显示的文字和实际跳转没有直接关系。
    2、边栏索引无论写什么,都是按照实际的key值进行跳转的。

    在tableview的代理方法中实现:

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

    二、更改索引的背景颜色

    //默认为白色,通常设置为透明
    self.tableView.sectionIndexBackgroundColor = [UIColor clearColor]; 
    

    三、更改索引的文字颜色

    //字体颜色根据需求而定啦
    self.tableView.sectionIndexColor = [UIColor blueColor];
    

    还可以这样写:

    if ([self.tableview respondsToSelector:@selector(setSectionIndexColor:)]) {
         /** 背景色 */
         self.tableview.sectionIndexBackgroundColor = [UIColor redColor];
          /** 字体颜色 */
         self.tableview.sectionIndexColor = [UIColor blueColor];
    }
    

    相关文章

      网友评论

      本文标题:iOS开发,UITbaleView设置索引,更改索引表颜色

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