Tôi cần tạo một chiếc máy quay lớn (với kiểu màu xám, khoảng 80x80px) nhưng có vẻ chất lượng thấp. Có cách nào để làm cho chất lượng cao hoặc thay thế hình ảnh động?iPad - iPhone lớn UIActivityIndicatorView
Trả lời
Không thể thực hiện được bằng UIActivityIndicatorView. Tuy nhiên bạn có thể viết phân lớp UIView của riêng bạn bằng cách sử dụng một UIImageView và một số hình ảnh động đơn giản để làm điều này cho bạn.
Trên thực tế, bạn có thể thiết lập các phong cách chỉ số UIActivityIndicatorView
của bạn để Large White, và sau đó trong mã thực hiện điều này:
[myActivityView setColor:[UIColor grayColor]];
Một dự án hữu ích mà bạn có thể bắt đầu với là MBProgressHUD.
Swift 2.0 Giải pháp
myActivityView.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge
myActivityView.color = UIColor.grayColor()
Đơn giản! Và nó hoạt động! Cảm ơn Chadmart! – Slabko
Swift 3
extension UIActivityIndicatorView {
func makeLargeGray() {
activityIndicatorViewStyle = .whiteLarge
color = .gray
}
}
Bạn có thể thử một cái gì đó như:
activityIndicator.transform = CGAffineTransform(scaleX: 1.3, y: 1.3)
Tuy nhiên, nếu bạn thực hiện nó đủ lớn, bạn sẽ có thể xem các pixel ...
- 1. JavaFX cho iphone ipad
- 2. Universal iPhone/iPad AppDelegate
- 3. iPhone & iPad Apps Launch Images
- 4. Qt dành cho iPhone/iPad?
- 5. iPhone và iPad cuối cuộn
- 6. UIActivityIndicatorView không quay
- 7. Bố cục/cấu trúc thư mục cho các dự án iPhone/iPad lớn
- 8. iphone to ipad, iphone 4 vấn đề về uialertview
- 9. Popover tùy chỉnh cho iPad/iPhone
- 10. Tạo biểu đồ trên iPad/iPhone
- 11. rss đọc ứng dụng iphone/ipad
- 12. Nền video HTML5 trên iPad/iphone
- 13. iPhone/iPad WebApps không cho phép cookie?
- 14. Vẽ một đường trong iPhone/iPad
- 15. Siêu liên kết PDF trên iPhone/iPad
- 16. Thư viện XMPP cho iOS (iPhone/iPad)
- 17. Ví dụ về WebView trên iPhone/iPad
- 18. Thử nghiệm ứng dụng iphone trong ipad?
- 19. Trình đơn ngữ cảnh của iPhone/iPad
- 20. iPhone/iPad HTML5 Canvas fillText problem
- 21. Xử lý định hướng iphone/ipad
- 22. Bắt bảng ARP trên iPhone/iPad
- 23. Cách chuyển một ứng dụng iPhone sang iPad (Storyboard)
- 24. Tốc độ tối đa từ IOS/iPad/iPhone
- 25. UIRefreshControl thay đổi màu sắc của UIActivityIndicatorView
- 26. UIActivityIndicatorView không hiển thị ngay trên UIAlertView
- 27. iPad: Làm thế nào để chuyển đổi các ứng dụng iPhone thành iPad tương thích?
- 28. iPhone OS: làm cách nào để phân biệt iPad 3G với iPad?
- 29. Sự kiện vuốt trên iPhone/iPad/iPod javascript
- 30. Làm cách nào để loại bỏ pushViewController trong iPhone/iPad?
hmm đã thử điều này, nhưng nó không hoạt động cho tôi: lý do: '- [UIActivityIndicatorView setColor:]: bộ chọn không nhận dạng được gửi tới ví dụ 0xa6287d0' – Mark
Thêm kiểm tra này: if ([myActivityView respondsToSelector: @selector (setColor :)]) { } – user698789
'setColor' là iOS 5.0+ – JoJo