实战需求
macOS SwiftUI 封装组件之液位指示器NSLevelIndicator
本文价值与收获
看完本文后,您将能够作出下面的界面
基础知识
NSLevelIndicator
使用离散值的级别或数量的直观表示。
class NSLevelIndicator : NSControl
总览
级别指示器类似于NSSlider对象,但是向用户提供了更多定制的视觉反馈。与滑块不同,水平指示器没有“旋钮”来指示当前设置,并且它们不允许用户调整当前设置。您可以通过编程设置水平指示器的值。支持的指标样式包括:
- 容量样式级别指示器。这种样式的连续模式通常用于指示条件,例如硬盘上有多少数据。离散模式类似于音频播放应用程序中的音频电平指示器。您可以同时指定警告值和临界值,以向用户提供其他视觉反馈。
- 排名样式级别指示器。这类似于iTunes和iPhoto中提供的星级排名显示。您还可以指定自己的排名图像。
- 相关性级别指示器。此样式用于显示搜索结果的相关性,例如在Mail中。