IOS UITableView字母索引——系统自带搜索栏。
字母索引(UItableViewIndex)是TableView中使用的一个控件,继承自UIControl,但不是一个开放类。
它的主要作用是:当一个类别较多的tableView有更多内容时,提供快速索引功能,通过点击滑动可以快速索引,并在iOS10及以后版本中增加了震动反馈效果。
系统只提供以上方法供我们使用,但在很多场景下,这些方法对我们来说是不够的。所以我们处理特殊情况有两种方法:1,重写索引视图,自定义UITableViewIndex;2.通过UITableViewIndex的内部属性进行设置。
自定义UITableViewIndex。我们将在下一节讨论它。我们先来看第二种方法:通过UITableViewIndex的内部属性来设置。
1和UITableViewIndex的内部属性
UITableViewIndex的内部属性是有限的。如果只是简单的设置字体和颜色,可以通过UITableViewIndex的内部属性来设置,简单方便。
Ps:比如修改索引文字的字体大小。