1. 程式人生 > >自定義UIActivityIndicatorView大小

自定義UIActivityIndicatorView大小

大家知道UIActivityIndicatorView是不能定義frame的,只能設定它的center,建立的UIActivityIndicatorView有三種style,這三種style有預設的大小,不能通過設定frame的方式來修改大小。

最近碰到一個視覺效果,是需要把顯示的UIActivityIndicatorView顯示得比預定義的小,實現的方式是通過transform來修改顯示UIActivityIndicatorView的顯示大小。

程式碼如下:

            UIActivityIndicatorView* indicatorView = [[UIActivityIndicatorView alloc] init];
            CGAffineTransform transform = CGAffineTransformMakeScale(.7f, .7f);
            indicatorView.transform = transform;
            [indicatorView startAnimating];


我覺得這是個比較有趣的實現方法。