2010-06-08 11 views

Antwort

151

können Sie die .color Eigenschaft verwenden, um die UIActivityIndicatorView Farbe zu ändern, z.B .:

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

// Swift 
activityIndicator.color = .green 

Beachten Sie, dass .color nur available from iOS 5 ist.

+11

Diese erhöhen sollte ausgewählt als die richtige Antwort. Es klappt. –

+4

Funktioniert wie ein Charme. Es ist irgendwie lustig, dass etwas so Offensichtliches von so vielen Leuten übersehen werden kann. Aber ich denke, die Geschichte der iOS-APIs sollte funktionieren, aber nicht, das ist normal. –

+0

Dies funktioniert nicht. Dadurch wird die Farbe des ActivityIndicator-Texts geändert und nicht das Symbol für den ActivityIndicator, über den OP nachfragt. –

0

Ich empfehle, die folgende:

  1. UIActivityIndicatorViewStyle.whiteLarge der Spinner größer
  2. , um eine Farb
  3. holen einen background holen Kontrast

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

Ihre Antwort ist gültig, aber es fügt auch Code hinzu, der für den Umfang der Frage nicht relevant ist (z. B. 'hidesWhenStopped',' center', ...) – elitalon

+0

guter Punkt, entfernte ich die überflüssigen Informationen – brownmagik352

Verwandte Themen