我想将活动指示器颜色灰色/白色更改为黑色。是否可以将颜色更改为黑色?如果是,请指导我或提供一些示例代码。
答案 0 :(得分:166)
您可以使用.color
属性来更改UIActivityIndicatorView
颜色,例如:
// Objective-C
activityIndicator.color = [UIColor greenColor];
// Swift
activityIndicator.color = .green
请注意,.color
仅为available from iOS 5。
答案 1 :(得分:0)
您可以使用.activityIndicatorViewStyle
属性在.gray
,.white
和.whiteLarge
之间切换。
答案 2 :(得分:0)
我建议您执行以下操作:
UIActivityIndicatorViewStyle.whiteLarge
让旋转器更大选择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)
答案 3 :(得分:0)
要使用标准系统颜色,请执行以下操作:
activityIndicator.color = .green
要使用自定义RGBA颜色
activityIndicator.color = UIColor(displayP3Red: 255/255, green: 150/255, blue: 181/255, alpha: 255/255)
答案 4 :(得分:0)
在Swift 5中非常简单
@IBOutlet weak var loadingIndicator: UIActivityIndicatorView! //Declare the UIActivityIndicatorView
override func viewDidLoad() {
super.viewDidLoad()
loadingIndicator.style = .medium //Just change the indicator Style
loadingIndicator.color = .black //and change what is your indicator color
}