Iphone 具有某些可能值的UISlider
我愿意这样做: 只能选择A-B-CIphone 具有某些可能值的UISlider,iphone,uislider,Iphone,Uislider,我愿意这样做: 只能选择A-B-C 你知道有人做过类似的事吗?如果没有,你会怎么做?如果点击或拖动在滑块的A、B或C区域内结束,我会在“滑块图像”中添加UIgestureRecognitors,并将“滑块按钮”动画化到相应的位置。我个人会使用标准的UISlider,并向valueChanged处理程序添加逻辑,因此,一旦用户将滑块拖动到刻度上的任意点,代码将确定最接近的“有效”值,并手动将该值设置为有效数字 例如,如果用户将滑块拖动到0.9,则到有效点的距离为0.9(到A)、0.4(到B)和0
你知道有人做过类似的事吗?如果没有,你会怎么做?如果点击或拖动在滑块的A、B或C区域内结束,我会在“滑块图像”中添加UIgestureRecognitors,并将“滑块按钮”动画化到相应的位置。我个人会使用标准的UISlider,并向valueChanged处理程序添加逻辑,因此,一旦用户将滑块拖动到刻度上的任意点,代码将确定最接近的“有效”值,并手动将该值设置为有效数字 例如,如果用户将滑块拖动到0.9,则到有效点的距离为0.9(到A)、0.4(到B)和0.1(到C)。因此,代码将选择C,并将slider.value设置为1.0。无法立即记住是否可以设置该属性的动画,但您可能可以。这对用户来说会更好 对于视觉效果,我将创建一个容器类,其中包含一个UISlider,并为每个有效值创建一个UILabel。根据标签的位置沿滑块下方的比例排列标签并不难。通过适当的自动调整大小,无论您如何更改容器视图的形状,控件都应该看起来正确
对于波兰语,我可能还会调整“选定”标签的字体以加粗或其他方式,使该项目被选中更加明显。酷,我觉得我会这样做。关于如何在
TextView
和UISlider
之间划清界限的任何建议?老实说,我不认为这是必要的。但我可能会使用图像视图和与标签定位相同的微小图形