iOS swift5 UISlider 自定义UISlider 修改滑块和滑条的大小

UISlider添加事件,点击事件,滑动事件

1.滑动事件:滑动过程中一直触发的事件

  slider.addTarget(self, action: #selector(sliderGearsChange(slider:)), for: .valueChanged)

    
   @objc func sliderGearsChange(slider:UISlider){
    
    
       print(slider.value)
    }

2.点击事件:滑动完成,放开手才触发的事件

  slider.addTarget(self, action: #selector(sliderGearsClick(slider:)), for: .touchUpInside)

    @objc func sliderGearsClick(slider:UISlider){
    
    
        print(slider.value)
     }

这个博客貌似挺不错:自定制UISlider实现点击,拖动,松手等操作 - 简书

自定义UISlider 修改滑块和滑条的大小

参考博客:
iOS修改UISlider滑块大小 - 简书
swift-从0-1自定义UISlider - 知乎
知乎的效果图如下:
请添加图片描述

猜你喜欢

转载自blog.csdn.net/baidu_40537062/article/details/126717067