zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

macOS SwiftUI 进度指示器组件规范之 03 不确定的进度指标 Indeterminate Progress Indicators

macos组件 规范 SwiftUI 03 指标 确定 进度
2023-09-11 14:18:32 时间

macOS SwiftUI 进度指示器组件规范之 03 不确定的进度指标 Indeterminate Progress Indicators

不要让人们坐在静态屏幕旁等待您的应用加载内容或执行冗长的数据处理操作。使用进度指示器让人们知道您的应用尚未停止,并让他们知道他们将等待多长时间。

进度指示器具有两种不同的样式:

  • 条形指示​​器(通常称为进度条)以水平条显示进度。
  • 旋转指示器以圆形形式显示进度,可以是旋转器,也可以是随着进度继续而填充的圆圈。
    人们不会与进度指示器互动;但是,它们通常带有用于取消相应操作的按钮。

不确定的进度指标

当您的应用执行无法量化的任务(例如加载或同步复杂数据)时,请使用不确定的进度指示器。这些指示器显示为动画条或圆形微调器,当任务完成时消失。

在这里插入图片描述

主要使用旋转进度指示器来传达后台操作的状态或空间受限时的状态。微调框很小且不显眼,因此对于异步后台任务(例如从服务器检索消息)很有用。微调器也可用于在较小区域内(例如,在文本字段内)或特定控件(例如,按钮)旁边传达进