UISlider - 缺少的功能 - 快照、工具提示和刻度

UISlider - missing features - snap, tooltip and ticks

所以我是 IOS dev 和 Xcode 的新手,但在许多其他技术的 UI 组件方面远不是新手。我正在实施 UISlider 并调查了它的 API 但无法找到如何:

  1. 添加捕捉行为(0-9,当最终用户滑动到 3.67 拇指时会捕捉到 4)
  2. 一个复选框,它将在故事板模式下显示 @runtime 的值(如悬停工具提示),而无需添加标签
  3. 向滑块添加抽动 - 0-9,每一轮显示一条短垂直线#

难道是缺少这些基本功能?我假设这将是内置 UISlider.

的一部分

谢谢

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

2 + 3) 你必须自己实现。这些功能是非常特定于用例的。 UIKit 不是一组通用的小构建块。

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

具体看一下标题为自定义滑块外观的部分,关于out-of-the-box自定义的总结。

不幸的是,none 您列出的项目是 UISlider 的一部分,但子类化和构建该功能不是问题。