类: TouchBarScrubber
创建一个scrubber(一个可滚动的选择器)
进程: 主进程
new TouchBarScrubber(options) 实验功能
用途: 创建一个新的scrubber
- optionsObject- itemsScrubberItem[] - 要放置在此scrubber中的项数组
- selectFunction - 当用户点击的不是最后一个点击项时调用- selectedIndexInteger - 用户选择项的索引
 
- highlightFunction - 当用户点击任何项时调用- highlightedIndexInteger - 用户触摸项的索引
 
- selectedStyleString - 所选项样式。默认为- null.
- overlayStyleString - 选择的覆盖项样式 默认为- null.
- showArrowButtonsBoolean - 默认为- false.
- modeString - 默认为- free.
- continuousBoolean - 默认为- 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)