Swift:UISlider轨迹的一侧未舍入
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift:UISlider轨迹的一侧未舍入相关的知识,希望对你有一定的参考价值。
这里是我的自定义视图:
class PrimarySliderView: UISlider
override init(frame: CGRect)
super.init(frame: frame)
setup()
required init?(coder: NSCoder)
super.init(coder: coder)
setup()
override func trackRect(forBounds bounds: CGRect) -> CGRect
return CGRect(origin: bounds.origin, size: CGSize(width: bounds.width, height: 6))
func setup()
tintColor = .cornFlowerBlue
如何也将右侧取整?
答案
progressBar.layer.cornerRadius = 8
progressBar.clipsToBounds = true
progressBar.layer.sublayers![1].cornerRadius = 8
progressBar.subviews[1].clipsToBounds = true
另一答案
要么您需要添加圆角图像以获取最小和最大轨道或者您可以使用颜色创建圆形视图
以上是关于Swift:UISlider轨迹的一侧未舍入的主要内容,如果未能解决你的问题,请参考以下文章