2 张图片
作者
描述
DejalIntervalPicker
是一个类似于 NSDatePicker
的自定义 Mac 控件,用于时间间隔或范围。
- 具有数量或数量范围、单位和小步进器的自定义控件。
- 像
NSDatePicker
一样,通过小步进器单独编辑组件。 - 可以设置最小值和最大值。
- 可以作为
DejalInterval
、单个值或作为NSTimeInterval
来设置/获取间隔。 - 可以有一个单一的数量或数量的范围。
- 可以选择性地筛选范围,以确保第一个数量小于(或等于)第二个,反之亦然。
- 可以控制包括哪些单位。
- 可以通过 Tab 和 Shift-Tab 以及左右箭头键,或通过点击在组件之间导航。
- 可以像在日期选择器中一样输入数量,并使用自动完成输入单位。
- 可以通过上/下箭头键、+/- 键或步进器增加/减少数量和单位。
- 可以通过 Shift/Option/Ctrl 以及上/下箭头键,或通过 Page Up/Down 以 5 的倍数增加/减少。
- 可以通过 Home/End 键到达第一个/最后一个有效值。
- 可以通过空格键或点击选定的值来显示建议的合法金额或单位的下拉菜单。
- 支持常规、小和迷你尺寸。
- 支持属性、键值编码和绑定。
- 支持
IB_DESIGNABLE
和IBInspectable
,因此选择器可以在 IB 中配置。 - 包含示例项目。