swift:滑块拇指大小

时间:2017-05-14 16:09:19

标签: ios swift

我有这个滑块:

enter image description here

我想改变原生拇指的大小:

enter image description here

我可以在代码和故事板中更改拇指大小,还是应该使用新的拇指图像?

3 个答案:

答案 0 :(得分:1)

最简单的方法是将新的thumbImage与您编码的滑块一起使用,而不是使用故事板中的滑块。您必须将图像设置为滑块的两种状态(正常和突出显示)。此外,您可以通过设置两个图像来更改滑块背景,滑块之前的图像为mimimumTrackImage,滑块之后的图像为maximumTrackImage。

答案 1 :(得分:0)

得到一个新的拇指图像。 要获得24pt×24pt拇指大小,你应该提供48px乘48px,72x72取3x。 干杯

答案 2 :(得分:0)

根据您需要的大小,为拇指添加 3 种大小的图像资源,例如,@1x 为 16,@2x 为 32,@3x 为 48,然后从代码中将拇指分配给滑块

volumenSlider.setThumbImage(UIImage(named: "thumb_slider_3"), for: .normal)
volumenSlider.setThumbImage(UIImage(named: "thumb_slider_3"), for: .highlighted)