我需要做一个大的微调(灰色式,约80x80px),但它看起来的低质量。有没有办法让它的高品质的或替代的动画像?

有帮助吗?

解决方案

它不能这样做使用UIActivityIndicatorView.但是你可以写你自己的子类)使用UIImageView和一些简单的的动画要为你做这个。

其他提示

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

// Objective-C
[myActivityView setColor:[UIColor grayColor]];
// Swift 4.0
myActivityView.color = .grayColor

夫特2.0解决方案

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

<强>夫特3

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

4.2夫特

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

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

您可以尝试是这样的:

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

但是,如果你把它足够大,你就可以看到像素...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top