带有刻度的 UISlider

https://github.com/zhi6w/ScaledSlider

  • 实现像系统设置内的刻度 UISlider 一样的分段功能。
  • 可以进行点击自动滑动到相应的位置。
  • 横竖屏切换时会自动重新绘制滑轨。
  • 可以自定义左右侧图片。

示例:

  slider.tintColor = .purple
  slider.scales = [10, 20, 30, 40, 50, 60]
  slider.minimumValueImage = UIImage(systemName: "textformat.size.smaller")
  slider.maximumValueImage =  UIImage(systemName: "textformat.size.larger")
  slider.value = 10
  slider.trackColor = .orange
        
  slider.valueDidChangeHandler.delegate(on: self) { (self, scaleIndex) in
    print(">>>>>>", scaleIndex)
  }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容