美文网首页程序员
自定义UISlider的Thumb(按钮)

自定义UISlider的Thumb(按钮)

作者: senpaiLi | 来源:发表于2018-04-24 00:58 被阅读136次

作为一名iOS的开发人员,有时也不得不吐槽,苹果的许多控件完全达不到客户的需求,甚至没有留下足够的空间去自定义控件。

还好有分类、继承两大特性,完美的帮助我们完成二次开发。我花几天时间完善了UISlider的自定义,写出来同大家交流讨论。

github下载地址:https://github.com/lzy1010/LzySlider

有什么好的建议希望可以多多交流。😘。

老规矩,先上两行代码完成标题需求:

self.thumbView = [[LzyThumbView alloc] initWitSize:CGSizeMake(80, 22)];

self.slider = [[LzySlider alloc] initWithThumbView:self.thumbView];

LzyThumbView最好不要直接使用,写一个子类继承,并重写父类方法:

- (void)setUpValue:(CGFloat)value;

- (void)setUpType:(ThumbViewType)type;

LzySlider写了几个回调,大概能完成我们的需求:

sliderStart、sliderMove、sliderEnd

相关文章

网友评论

    本文标题:自定义UISlider的Thumb(按钮)

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