override init(frame: CGRect) {
super.init(frame: frame)
setThumbImage(UIImage.init(named: "music_controller"), for: .normal)
}
// 改变滑块的触摸范围
override func thumbRect(forBounds bounds: CGRect, trackRect rect: CGRect, value: Float) -> CGRect {
var trect = rect
trect.origin.x -= 5
trect.size.width += 10
return super.thumbRect(forBounds: bounds, trackRect: trect, value: value)
}
override func trackRect(forBounds bounds: CGRect) -> CGRect {
return CGRect(x: 0, y: 0, width: self.width, height: 2)
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
Swift UISlider 自定义图片后 不能滑动到两端解决办法
最新推荐文章于 2022-12-21 18:35:21 发布