我想将活动指示器颜色灰色/白色更改为黑色。是否可以将颜色更改为黑色?如果是,请指导我或提供一些示例代码。
问问题
35683 次
5 回答
190
您可以使用该.color
属性来更改UIActivityIndicatorView
颜色,例如:
// Objective-C
activityIndicator.color = [UIColor greenColor];
// Swift
activityIndicator.color = .green
请注意,这.color
仅适用于 iOS 5。
于 2011-12-13T10:39:57.840 回答
3
在 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
}
于 2020-02-05T14:46:41.527 回答
2
要使用标准系统颜色:
activityIndicator.color = .green
使用自定义 RGBA 颜色
activityIndicator.color = UIColor(displayP3Red: 255/255, green: 150/255, blue: 181/255, alpha: 255/255)
于 2018-12-06T00:48:31.020 回答
1
我建议执行以下操作:
UIActivityIndicatorViewStyle.whiteLarge
使微调器更大- 选择一种颜色
选择背景颜色以增加对比度
var activityIndicator = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.whiteLarge) activityIndicator.color = UIColor.<YOUR DESIRED COLOR> activityIndicator.backgroundColor = UIColor.<YOUR DESIRED BACKGROUND COLOR> self.view.addSubview(self.activityIndicator)
于 2017-01-14T03:17:44.153 回答
0
您可以在 和 之间切换.gray
,.white
并.whiteLarge
使用该.activityIndicatorViewStyle
属性。
于 2011-06-17T19:50:21.063 回答