example custom activity iphone ipad spinner uiactivityindicatorview

custom - iPad-iPhone grande UIActivityIndicatorView



swift 4 activity indicator view (7)

Necesito hacer un hilandero grande (con estilo gris, aproximadamente 80x80px) pero parece de baja calidad. ¿Hay alguna forma de hacerlo de alta calidad o de reemplazar la imagen animada?


No se puede hacer usando UIActivityIndicatorView. Sin embargo, puedes escribir tu propia subclase de UIView usando un UIImageView y alguna animación simple para hacer esto por ti.


Podrías probar algo como:

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

Sin embargo, si lo haces lo suficientemente grande, podrás ver los píxeles ...


Solución Swift 2.0

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


Swift 4.2

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



Swift 3

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


En realidad, puede configurar el estilo del indicador de su UIActivityIndicatorView en Large White y, a continuación, en el código:

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