2010-08-06 20 views

cevap

4

UIActivityIndicatorView kullanılarak yapılamaz. Bununla birlikte, UIView'in kendi alt sınıfınızı UIImageView ve bunu sizin için yapacak basit bir animasyon kullanarak yazabilirsiniz.

56

Aslında, Büyük White senin UIActivityIndicatorView gösterge stilini ayarlayabilir ve sonra kodda bunu:

[myActivityView setColor:[UIColor grayColor]]; 
+0

hmm bunu denedi, ama benim için çalışmadı: nedeni: '- [UIActivityIndicatorView setColor:]: örneğine gönderilen tanınmayan seçici 0xa6287d0' – Mark

+1

Bu sınamayı ekleyin: ([myActivityView yanıt verirToSelector: @selector (setColor :)]) { } – user698789

+1

'setColor' iOS 5.0+ – JoJo

7

Swift 2.0 Çözüm

myActivityView.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge 
myActivityView.color = UIColor.grayColor() 
+0

Basit! Ve çalışıyor! Teşekkürler Chadmart! – Slabko

0

Swift 3

extension UIActivityIndicatorView { 
    func makeLargeGray() { 
     activityIndicatorViewStyle = .whiteLarge 
     color = .gray 
    } 
} 
1

Sen gibi bir şey deneyebilirsiniz: sen olacak yeterince büyük yaparsanız, Ancak

activityIndicator.transform = CGAffineTransform(scaleX: 1.3, y: 1.3) 

pikselleri görebilmek ...

İlgili konular