如下图,
UISlider
有最小图像和最大图像。
这些 imageView 元素可以设置为任何 UIImage。
我有一个自定义的 UISlider 场景,我试图简单地将左右图像设为一个字符串 (UILabel
)。
关于如何将 UILabel 注入(inject)这些元素,有什么好主意吗? 或者失败了,我如何扩展我的 UISlider 子类,以便它的两边都有一个 UILabel?
我想我可以封装在另一个 UIView
中,但我不喜欢这个主意。
谢谢
WS
最佳答案
这是您想要实现的聪明而简单的想法。
看看这个快照:
- 不要为 UISlider 设置最小和最大图像。
- 在 UISlider 的左侧和右侧设置 UILabels。 UILabels 允许设置字符串值。
- 您可以使用 slider 和两个标签创建自定义 View 或 IBDesignable。这比子类化 UISlider 和覆盖默认属性要容易得多。
关于ios - UISlider - 将 UILabel 添加到最小/最大 UIImageView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45590162/