Büyük bir iplikçiyi (gri renkli, yaklaşık 80x80 piksel) yapmam gerekiyor, ancak düşük kaliteli görünüyor. Yüksek kalitede yapmanın veya animasyonlu görüntüyü değiştirmenin bir yolu var mı?iPad - iPhone Büyük UIActivityIndicatorView
14
A
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]];
1
sen ile başlamak yararlı bir proje MBProgressHUD olduğunu.
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 ...
hmm bunu denedi, ama benim için çalışmadı: nedeni: '- [UIActivityIndicatorView setColor:]: örneğine gönderilen tanınmayan seçici 0xa6287d0' – Mark
Bu sınamayı ekleyin: ([myActivityView yanıt verirToSelector: @selector (setColor :)]) { } – user698789
'setColor' iOS 5.0+ – JoJo