TouchBar 触摸条 scrubber
优质
小牛编辑
128浏览
2023-12-01
创建一个scrubber(一个可滚动的选择器)
进程: 主进程
new TouchBarScrubber(options)
实验功能
用途: 创建一个新的scrubber
options
Objectitems
ScrubberItem[] - 要放置在此scrubber中的项数组select
Function - 当用户点击的不是最后一个点击项时调用selectedIndex
Integer - 用户选择项的索引
highlight
Function - 当用户点击任何项时调用highlightedIndex
Integer - 用户触摸项的索引
selectedStyle
String - 所选项样式。默认为null
.overlayStyle
String - 选择的覆盖项样式 默认为null
.showArrowButtons
Boolean - 默认为false
.mode
String - 默认为free
.continuous
Boolean - 默认为true
.
实例属性
TouchBarScrubber
有以下实例属性:
touchBarSegmentedControl.items
属性: scrubber中的项组成的数组(
ScrubberItem[]
)
touchBarSegmentedControl.selectedStyle
属性: scrubber中的选择项的样式(
String
)
可能的值:
background
- 映射到[NSScrubberSelectionStyle roundedBackgroundStyle]
outline
- 映射到[NSScrubberSelectionStyle outlineOverlayStyle]
null
- null时表示删除所有样式.
touchBarSegmentedControl.overlayStyle
属性: scrubber中的选择项的覆盖样式(
String
)
可能的值: background
- 映射到 [NSScrubberSelectionStyle roundedBackgroundStyle]
outline
- 映射到[NSScrubberSelectionStyle outlineOverlayStyle]
null
- null时表示删除所有样式.
touchBarSegmentedControl.showArrowButtons
属性: 是否在scrubber中显示左右提示箭头(
Boolean
)
touchBarSegmentedControl.mode
属性: scrubber的模式(
String
)
fixed
- 映射到NSScrubberModeFixed
free
- 映射到NSScrubberModeFree
touchBarSegmentedControl.continuous
属性: scrubber是否是连续的(
Boolean
)