iPad - iPhone Large UIActivityIndi​​catorView

问题描述:

我需要制作一个大型微调器(灰色款式,大约80x80px),但看起来质量很差。 有没有办法让它更高质量或取代动画图像?iPad - iPhone Large UIActivityIndi​​catorView

它不能使用UIActivityIndi​​catorView来完成。你可以使用UIImageView和一些简单的动画来为你自己编写你自己的UIView的子类。

其实,您可以UIActivityIndicatorView的指针样式设置为大白,然后在代码中做到这一点:

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

嗯试过这个,但它没有为我工作:原因:' - [UIActivityIndi​​catorView setColor:]:无法识别的选择器发送到实例0xa6287d0' – Mark 2011-11-14 02:59:38

+1

添加此测试:if([myActivityView respondsToSelector:@selector(setColor :)]){ } – user698789 2011-11-15 22:20:03

+1

'setColor'是iOS 5.0+ – JoJo 2012-04-02 22:08:47

,您可以用开始一个有用的项目是MBProgressHUD

雨燕2.0解决方案

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

简单!它的工作原理!谢谢Chadmart! – Slabko 2016-08-22 15:18:37

斯威夫特3

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

你可以尝试这样的:

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

但是,如果你把它足够大,你会能够看到像素...