UISlider - 将UILabel添加到min / max UIImageView?

时间:2017-08-09 12:03:15

标签: ios swift uikit uislider

如下图所示, UISlider具有最小图像和最大图像。

这些imageView元素可以设置为任何UIImage。

我有一个自定义的UISlider场景,我试图简单地将左右图像设为字符串(UILabel)。

关于如何将UILabel注入这些元素的任何聪明的想法? 或者失败了,我如何扩展我的UISlider子类,以便它的左侧有一个UILabel?

我想我可以封装在另一个UIView内,但我并不喜欢这个想法。

由于

WS

UISlider layout

1 个答案:

答案 0 :(得分:2)

这是聪明的&想要实现的简单想法。

看看这张快照:

  • 不要为UISlider设置最小和最大图像。
  • 在UISlider的左右两侧设置UILabels。 UILabels允许设置字符串值。
  • 您可以使用滑块和放大器创建自定义视图或IBDesignable。两个标签。这比子类UISlider和覆盖默认属性要容易得多。

enter image description here