美文网首页iOS学习开发iOS Developer程序员
自定义的一个双向滑块(Slider)

自定义的一个双向滑块(Slider)

作者: c4ibD3 | 来源:发表于2017-05-17 16:42 被阅读346次

    ZPSlider

    一个双向滑块的Slider

    前提

    这个是在一次和朋友吃饭的时候,我们唠嗑的时候他说的一个需求。因为系统的Slider是只有一个滑块的,而且没有分段滑动的效果。
    这不最近都在研究这么个需求。

    How to use it

    -(instancetype)initWithFrame:(CGRect)frame
                    sliderTitles:(NSArray *)titleArray
               defaultFirstIndex:(CGFloat)defaultFirstIndex
                defaultLastIndex:(CGFloat)defaultLastIndex
                     sliderImage:(UIImage *)sliderImage;
    
    

    这就是一个极其普通的初始化函数,只要传入你的slider两边滑块的初始位置,和你滑块的图片就可以了。

    ※友情提示,你传的位置一定要在你的数组范围之内。

    这里还有个block用于传出最终选择的参数

    typedef void(^sliderValueChange)(int firstIndexPath , int lastIndexPath);
    

    我这个Demo只是传出了index,各位可以根据需要修改传出的参数。

    效果

    ZPSlider.gif

    传送门

    github:https://github.com/cAibDe/ZPSlider

    相关文章

      网友评论

        本文标题:自定义的一个双向滑块(Slider)

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