是否有可能在iOS中将UIActivityIndi​​catorView颜色更改为黑色?

我想要将活动指示器颜色灰色/白色更改为黑色。 是否有可能改变颜色为黑色? 如果是,请引导我或给一些示例代码。

您可以使用.color属性来更改UIActivityIndicatorView颜色,例如:

 // Objective-C activityIndicator.color = [UIColor greenColor]; // Swift activityIndicator.color = .green 

请注意.color只能在iOS 5中使用 。

您可以使用.activityIndicatorViewStyle属性在.gray.white.whiteLarge之间切换。

我build议执行以下操作:

  1. UIActivityIndicatorViewStyle.whiteLarge使旋转器变大
  2. 挑选一种颜色
  3. select一个backgroundColor来增加对比度

     var activityIndicator = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.whiteLarge) activityIndicator.color = UIColor.<YOUR DESIRED COLOR> activityIndicator.backgroundColor = UIColor.<YOUR DESIRED BACKGROUND COLOR> self.view.addSubview(self.activityIndicator)