iPad - iPhone Large UIActivityIndicatorView
问题描述:
我需要制作一个大型微调器(灰色款式,大约80x80px),但看起来质量很差。 有没有办法让它更高质量或取代动画图像?iPad - iPhone Large UIActivityIndicatorView
答
它不能使用UIActivityIndicatorView来完成。你可以使用UIImageView和一些简单的动画来为你自己编写你自己的UIView的子类。
答
其实,您可以UIActivityIndicatorView
的指针样式设置为大白,然后在代码中做到这一点:
[myActivityView setColor:[UIColor grayColor]];
答
雨燕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)
但是,如果你把它足够大,你会能够看到像素...
嗯试过这个,但它没有为我工作:原因:' - [UIActivityIndicatorView setColor:]:无法识别的选择器发送到实例0xa6287d0' – Mark 2011-11-14 02:59:38
添加此测试:if([myActivityView respondsToSelector:@selector(setColor :)]){ } – user698789 2011-11-15 22:20:03
'setColor'是iOS 5.0+ – JoJo 2012-04-02 22:08:47