仿汽车之家的选车界面的tableview的区索引控件
2018-05-07 本文已影响0人
我爱敲代码
想必使用过tableview的同学对它的区索引控件一点都不陌生吧。苹果官方已经封装好了方法在里面,我们直接调用就可以,但是有时候我们觉得这个区索引不符合我们的项目要求,这事我们就需要自定义一个了,现在我们仿照汽车之家选车界面的区索引来写一个。先看实现效果:
![](https://img.haomeiwen.com/i4618850/d2e10e1464d80b55.gif)
github项目地址 如果对您有帮助的话请start,您的支持将是我写作的动力。
实现思路:
自定义一个view充当容器用来存放所有区索引的控件——>在上面添加滑动手势——>自定义一个用于手势滑动到某个字母时的提示的控件——>手势结束时隐藏提示控件——>添加代理方法用于回调处理业务。
主要的判断用于回调的逻辑代码为:
![](https://img.haomeiwen.com/i4618850/3c7273f46a45b422.png)
这个实现比较简单,不详细说,需要的请自行下载代码。