- 继承自
- UIView
- UIResponder
- NSObject
- UIResponder
- UIView
- 符合(遵守)
- CVarArg
- Equatable
- Hashable
- NSCoding
- NSTouchBarProvider
- UIAAccessibilityIdentification
- UILargeContentViewerItem
- UIPasteConfigurationSupporting
- UIUserActivityRestoring
显示任务正在进行中的视图。
class UIActivityIndicatorView : UIView
- 你可以通过调用startAnimating()和stopAnimating()方法来控制活动指示器何时动画化。要在动画停止时自动隐藏活动指示器,请将hidesWhenStopped属性设置为true。
- 你可以通过使用color属性来设置活动指示器的颜色。
初始化活动指示器
init(coder: NSCoder)
init(frame: CGRect)
init(style:)
init(style:)
init(style: UIActivityIndicatorView.Style)
- UIActivityIndicatorView根据指定的样式来调整返回实例的大小。你可以通过样式属性设置和检索活动指示器的样式。
管理活动指标
hidesWhenStopped
var hidesWhenStopped: Bool { get set }
- 一个布尔值,用于控制动画停止时接收器是否被隐藏。
- 如果该属性的值为true(默认值),当接收器没有动画时,接收器将其isHidden属性(UIView)设置为true。如果hidesWhenStopped属性为false,当动画停止时,接收器不被隐藏。你可以使用stopAnimating()方法来停止一个动画进度指示器。
isAnimating
var isAnimating: Bool { get }
- 一个布尔值,表示活动指示器当前是否正在运行其动画。
stopAnimating()
func stopAnimating()
- 调用此方法来停止调用startAnimating()启动的进度指示器的动画。当动画停止时,指示器将被隐藏,除非hidesWhenStopped为false。
- 停止进度指示器的动画。
startAnimating()
- 启动进度指示器的动画。
func startAnimating()
- 当进度指示器被动画化时,齿轮旋转来表示不确定的进度。指示器是动画的,直到stopAnimating()被调用。
配置活动指示器的外观
color
- 活动指示器的颜色。
var color: UIColor! { get set }
- 如果您为活动指示器设置了颜色,它就会覆盖由样式属性提供的颜色。
style
- 活动指标的基本面貌。
var style: UIActivityIndicatorView.Style { get set }
- 请参阅UIActivityIndicatorView.Style了解可用的样式。默认值是UIActivityIndicatorView.Style.white。
常量
UIActivityIndicatorView.Style
进度指标的视觉风格。
UIActivityIndicatorView.Style.medium
case medium = 100
UIActivityIndicatorView.Style.large
case large = 101
UIActivityIndicatorView.Style.gray
case gray = 2
指标的标准白色风格(默认)。
case white = 1
UIActivityIndicatorView.Style.whiteLarge
case whiteLarge = 0