想知道上面的代码是否可以使用UISlider创建?如果不是,还有什么其他方法可以做到这一点?
发布于 2016-08-14 08:39:12
您可以设置UISlider的组件,如currentThumbImage
(请参阅:“滑块外观”1)。
然而,几乎可以肯定的是,对于如此多的定制,只需重新实现一个滑块就更容易了。只需对缩放图像使用背景UIImageView
,然后为箭头添加单独的UIView
(或UIImageView
)。最后,将UIPanGestureRecognizer
附加到箭头视图,以允许用户垂直平移视图。
发布于 2016-08-14 08:50:52
您可以对UISlider
的外观进行很多更改,比如将拇指设置为红色箭头。您还可以将背景图像替换为英寸标尺,并针对不同的设备类型和显示大小使用不同的标尺。
我没有看到的一件事是你转动滑块来垂直工作。我知道他们只能从左到右工作。
如果我是对的,那么您唯一的机会就是有一个标尺作为背景图像,以及一个包含箭头和带有实际值的标签的视图。可以使用手势侦听器来典当和点击整个视图。
https://stackoverflow.com/questions/38940492
复制相似问题