Je souhaite changer une couleur d'indicateur d'activité gris/blanc en noir. Est-il possible de changer la couleur en noir? Si oui, veuillez me guider ou donner un exemple de code.
Vous pouvez utiliser la propriété .color
pour modifier la couleur UIActivityIndicatorView
, par exemple:
// Objective-C
activityIndicator.color = [UIColor greenColor];
// Swift
activityIndicator.color = .green
Notez que .color
est seulement disponible à partir de iOS 5 .
Vous pouvez basculer entre .gray
, .white
et .whiteLarge
en utilisant la propriété .activityIndicatorViewStyle
.
Je recommande de faire ce qui suit:
UIActivityIndicatorViewStyle.whiteLarge
pour agrandir le spinnerchoisissez une couleur de fond pour augmenter le contraste
var activityIndicator = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.whiteLarge)
activityIndicator.color = UIColor.<YOUR DESIRED COLOR>
activityIndicator.backgroundColor = UIColor.<YOUR DESIRED BACKGROUND COLOR>
self.view.addSubview(self.activityIndicator)
Pour utiliser une couleur système standard:
activityIndicator.color = .green
Pour utiliser une couleur RGBA personnalisée
activityIndicator.color = UIColor(displayP3Red: 255/255, green: 150/255, blue: 181/255, alpha: 255/255)