美文网首页
iOS 封装一个动画 滑块UISlider

iOS 封装一个动画 滑块UISlider

作者: 隐身人 | 来源:发表于2019-01-03 11:53 被阅读1223次

    老规矩 先上 项目地址

    之前项目里面大量使用了参数调节功能块,使用了UISlider ,系统的UISlider 可定制性不高,而且挺很呆板的,不怎么好看,so,分享一个带动画的UISlider。

    基本功能 概览

    
    /** 滑块名字 */
    @property (nonatomic, strong) NSString *moduleName;
    
    /** 滑块最小值 */
    @property (nonatomic, assign) float minValue;
    
    /** 滑块最大值 */
    @property (nonatomic, assign) float maxValue;
    
    /** 滑块预设值 */
    @property (nonatomic, assign) float initialValue;
    
    /** 滑块名字 是否显示 yes : 显示  no : 不显示 */
    @property (nonatomic, assign) BOOL sliderNameHidden;
    
    /** 滑条背景色 */
    @property (nonatomic, strong) UIColor *sliderBG;
    
    /** 滑动块颜色 */
    @property (nonatomic, strong) UIColor *roundBG;
    
    /** 代理 */
    @property (nonatomic, weak) id<DataSliderDelegate> delegate;
    
    
    

    另外,还有些 颜色各种 进制转 UIColor , UIColor 转 Img 等方法。


    项目里面还有几个挺实用的拓展方法.png

    需要注意的一点:接入项目时,需要重写一个父类,因为默认的UISlider 不支持点击 UISlider 就没有办法实现点击 Slider 条 滑块更新到点击的数值位置。

    Slider演示

    项目地址

    相关文章

      网友评论

          本文标题:iOS 封装一个动画 滑块UISlider

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