iOS - 覆盖整个应用程序的 UIActivityIndi​​catorView 的默认颜色

iOS - Override UIActivityIndicatorView's default color for the entire application

我正在 javascript 中为 iOS 开发混合应用程序。而且我无权访问显示 UIActivityIndi​​catorView 的底层框架。我想以编程方式或设置一些属性来更改指标的颜色。

PS:我可以通过设置主题在 Android 中做到这一点。希望有类似的方式,因为我是 iOS 开发的新手。

您可以通过 UIAppearance 全局设置颜色,例如。 g.:

[[UIActivityIndicatorView appearance] setColor:[UIColor red]];

或Swift中的相同 4:

UIActivityIndicatorView.appearance().color = .red