2016-11-18 22 views
0

所以我是IOS开发人员和Xcode的新手,但远不是在许多其他技术的UI组件中的新手。我实现一个UISlider和研究它的API,但找不到如何:UISlider - 缺少的功能 - 捕捉,工具提示和刻度

  1. 加扣行为(0-9,当最终用户滑动到3.67拇指将捕捉到4)
  2. 一个复选框,将在故事板模式显示值@运行时(如作为悬停工具提示),而不需要添加标签
  3. 添加到抽动滑块 - 0-9,显示在每一轮#
一个短竖线

难道这些基本功能缺失?我认为这将是内置UISlider的一部分。

感谢

+0

你可以做所有这些,但你必须编写自己的代码才能实现。这些功能都没有内置到“UISlider”中。 – rmaddy

回答

1

1 + 2)是的,有没有内置快照功能,但你可以自己轻松地实现它。只需捕捉滑块的值更改事件,并将其值更新为所需值。用于四舍五入滑块值的操作方法也可以更新显示该值的标签。

2 + 3)您必须自己实施。这些功能都是特定用例。 UIKit不是一组用于一般目的的小型构建块。

+1

谢谢。我必须说,发现这一点有点令人失望,对于我使用的所有其他滑块,这些功能都是开箱即用的。是的,我知道我可以应用它,但它会很高兴得到这些。 –

1

Apple提供的UISlider documentation将帮助您了解UIKit的UISlider的内置和未内置的功能。

具体看一下标题为的部分自定义滑块外观,即将其总结为开箱即用的定制。

不幸的是,您列出的项目都不是UISlider的一部分,但是创建该功能并不是问题。