我有一个滑块,而不是连续滚动,它已作为快照滑块。它要捕捉到的值是动态的,即可能有4或5或n个值(n <= 10)。我想在滑块的拇指下方显示值,因此,我打算有一个水平的堆栈视图,并向其动态添加标签以显示这些值。如果有4个值,我将在堆栈视图中动态添加4个标签。
现在仅作测试,我创建了一个堆栈视图并在IB中添加了标签。我的第一个标签的文本对齐方式为左,最后一个标签的文本对齐方式为右,中间的2个标签的文本对齐方式为居中。但是,当我滑动滑块的拇指时,它看起来并没有与其下方的值垂直对齐。
如何使拇指和值看起来垂直对齐?还是有更好的方法向用户显示值?
注意:我正在IB中完成所有这些工作,因此除了显示滑块和堆栈视图以及添加要捕捉的逻辑外,没有太多代码了,因此我没有发布代码。如果需要,我可以共享代码。