代码之家  ›  专栏  ›  技术社区  ›  Pugalmuni Tom Tharakan

是否可以在iOS中将uiActivityIndicatorView颜色更改为黑色?

  •  42
  • Pugalmuni Tom Tharakan  · 技术社区  · 15 年前

    我想将活动指示器颜色从灰色/白色更改为黑色。可以把颜色改成黑色吗?如果是,请指导我或给出一些示例代码。

    4 回复  |  直到 6 年前
        1
  •  165
  •   elitalon DarkDust    8 年前

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

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

    注意 颜色 只是 available from iOS 5 .

        2
  •  0
  •   elitalon DarkDust    8 年前

    你可以在 .gray , .white .whiteLarge 通过使用 .activityIndicatorViewStyle 财产。

        3
  •  0
  •   Pang Ajmal PraveeN    7 年前

    我建议您执行以下操作:

    1. UIActivityIndicatorViewStyle.whiteLarge 使旋转器变大
    2. 挑颜色
    3. 选择背景色以增加对比度

      var activityIndicator = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.whiteLarge)
      activityIndicator.color = UIColor.<YOUR DESIRED COLOR>
      activityIndicator.backgroundColor = UIColor.<YOUR DESIRED BACKGROUND COLOR>
      self.view.addSubview(self.activityIndicator)
      
        4
  •  0
  •   SagarScript    6 年前

    要使用标准系统颜色:

    activityIndicator.color = .green
    

    使用自定义rgba颜色

    activityIndicator.color = UIColor(displayP3Red: 255/255, green: 150/255, blue: 181/255, alpha: 255/255)
    
    推荐文章