使用UIEdgedInset的自定义UISlider不能很好地呈现
问题描述:
我试图做一个使用图像的自定义uislider(没有可见的旋钮,当用户不能编辑时显示它,当我可以隐藏它时)隐藏它问题是边渲染完美,但右边的部分是可爱的,似乎并不使用边缘... 任何想法如何编辑它?使用UIEdgedInset的自定义UISlider不能很好地呈现
实际代码:
let capLeft:CGFloat = 9
let capRight:CGFloat = 9
imageMin = imageMinimum?.resizableImage(withCapInsets: UIEdgeInsets(top: 0, left: capLeft, bottom: 0, right: capRight), resizingMode: .stretch)
imageMax = imageMaximum
slider.setMaximumTrackImage(imageMax, for: UIControlState())
slider.setMinimumTrackImage(imageMin, for: UIControlState())
你有什么想法吗?
请不要关心颜色,这是重要的形状 –
嗯......你有一个拇指图像?而且,如果滑块值设置为100%,全长图像是否正确? – DonMag
100%看起来不太好。 而且我用了一个巨大的拇指封面很多,所以我不能真正用它来隐藏) –