Potrzebuję zrobić dużą spinner (w szarym stylu, około 80x80px), ale wygląda na niską jakość. Czy istnieje sposób, aby uczynić go wysokiej jakości lub zastąpić animowany obraz?iPad - iPhone Large UIActivityIndicatorView
14
A
Odpowiedz
4
Nie można tego zrobić za pomocą UIActivityIndicatorView. możesz jednak napisać własną podklasę UIView używając UIImageView i trochę prostej animacji, aby zrobić to za Ciebie.
56
Faktycznie, można ustawić styl wskaźnikiem twojej UIActivityIndicatorView
na Large White, a następnie w kodzie to zrobić:
[myActivityView setColor:[UIColor grayColor]];
1
Przydatny projekt, który można zacząć od jest MBProgressHUD.
7
Swift 2.0 Rozwiązanie
myActivityView.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge
myActivityView.color = UIColor.grayColor()
+0
Proste! I to działa! Dzięki Chadmart! – Slabko
0
Swift 3
extension UIActivityIndicatorView {
func makeLargeGray() {
activityIndicatorViewStyle = .whiteLarge
color = .gray
}
}
1
Można spróbować czegoś takiego:
activityIndicator.transform = CGAffineTransform(scaleX: 1.3, y: 1.3)
Jeśli jednak zrobić to na tyle duże, będziesz być w stanie zobaczyć piksele ...
Powiązane problemy
- 1. iPhone/iPad WebView Przykład
- 2. Ipad/Iphone lubię przewijanie
- 3. iPhone/iPad tło obrazu
- 4. Skróty klawiaturowe iPhone/iPad?
- 5. iPhone SDK: Dodawanie UIActivityIndicatorView do UITableViewCell
- 6. Xcode 6.1 iphone/ipad Storyboard
- 7. iPhone UIActivityIndicatorView nie uruchamia się ani nie zatrzymuje
- 8. Jak mogę porównać dwa CLLocationCoordinate2D? (iPhone/iPad)
- 9. Pierwsze tabeli ARP na iPhone/iPad
- 10. Przykłady tekstów rdzenia dla iPhone/iPad
- 11. Najlepszy sposób programowego wykrywania sprzętu iPad/iPhone
- 12. iPhone i iPad - jak mogę rozwidlić kod?
- 13. Fancybox problem nakładki na iPad/iPhone
- 14. Jak wdrożyć aplikację phonegap na ipad/iphone
- 15. wykrywania orientacji iphone/ipad nie działa
- 16. Jak zrobić okrągły UIPickerView (iPhone/iPad)?
- 17. Budowanie/testowanie uniwersalnej aplikacji iPhone/iPad
- 18. IPhone/iPad: Jak programowo uzyskać szerokość ekranu?
- 19. iPad/iPhone - NSString drawInRect nie pakuje słów
- 20. Factorization of large numbers
- 21. Zapytanie Too Large
- 22. Niestandardowy kolor mój UIActivityIndicatorView
- 23. Zamień UIBarButtonItem na UIActivityIndicatorView
- 24. Dodawanie UIActivityindicatorView w UIAlertView
- 25. UIActivityIndicatorView lub podobny
- 26. UIRefreshControl zmiana koloru UIActivityIndicatorView
- 27. UIActivityIndicatorView nie wiruje
- 28. Dodaj UIActivityIndicatorView do UIBarButton
- 29. (413) Zapytanie Entity Too Large
- 30. Odrzuć klawiaturę na IPAD
hmm wypróbowałem to, ale to nie działało dla mnie: powód: '- [UIActivityIndicatorView setColor:]: nierozpoznany selektor wysłany do instancji 0xa6287d0' – Mark
Dodaj ten test: if ([myActivityView respondsToSelector: @selector (setColor :)]) { } – user698789
'setColor' to iOS 5.0+ – JoJo