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

UISlider - Add UILabel to min/max UIImageView?

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

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

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

关于如何将 UILabel 注入这些元素有什么好主意吗? 或者失败了,我如何扩展我的 UISlider 子类,以便它的两边都有一个 UILabel?

我想我可以封装在另一个里面 UIView 但我不喜欢这个主意。

谢谢

WS

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

看看这个快照:

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