UISlider - 缺少的功能 - 快照、工具提示和刻度
UISlider - missing features - snap, tooltip and ticks
所以我是 IOS dev 和 Xcode 的新手,但在许多其他技术的 UI 组件方面远不是新手。我正在实施 UISlider 并调查了它的 API 但无法找到如何:
- 添加捕捉行为(0-9,当最终用户滑动到 3.67 拇指时会捕捉到 4)
- 一个复选框,它将在故事板模式下显示 @runtime 的值(如悬停工具提示),而无需添加标签
- 向滑块添加抽动 - 0-9,每一轮显示一条短垂直线#
难道是缺少这些基本功能?我假设这将是内置 UISlider.
的一部分
谢谢
1 + 2) 是的,没有内置快照功能,但您可以轻松实现它。只需捕获滑块的值更改事件,并将其值更新为所需的值。舍入滑块值的操作方法也可以更新显示该值的标签。
2 + 3) 你必须自己实现。这些功能是非常特定于用例的。 UIKit
不是一组通用的小构建块。
Apple 提供的 UISlider documentation 将帮助您了解 UIKit 的 UISlider 中内置和未内置的内容。
具体看一下标题为自定义滑块外观的部分,关于out-of-the-box自定义的总结。
不幸的是,none 您列出的项目是 UISlider 的一部分,但子类化和构建该功能不是问题。
所以我是 IOS dev 和 Xcode 的新手,但在许多其他技术的 UI 组件方面远不是新手。我正在实施 UISlider 并调查了它的 API 但无法找到如何:
- 添加捕捉行为(0-9,当最终用户滑动到 3.67 拇指时会捕捉到 4)
- 一个复选框,它将在故事板模式下显示 @runtime 的值(如悬停工具提示),而无需添加标签
- 向滑块添加抽动 - 0-9,每一轮显示一条短垂直线#
难道是缺少这些基本功能?我假设这将是内置 UISlider.
的一部分谢谢
1 + 2) 是的,没有内置快照功能,但您可以轻松实现它。只需捕获滑块的值更改事件,并将其值更新为所需的值。舍入滑块值的操作方法也可以更新显示该值的标签。
2 + 3) 你必须自己实现。这些功能是非常特定于用例的。 UIKit
不是一组通用的小构建块。
Apple 提供的 UISlider documentation 将帮助您了解 UIKit 的 UISlider 中内置和未内置的内容。
具体看一下标题为自定义滑块外观的部分,关于out-of-the-box自定义的总结。
不幸的是,none 您列出的项目是 UISlider 的一部分,但子类化和构建该功能不是问题。