大家知道UIActivityIndicatorView是不能定義frame的,只能設(shè)置它的center懂讯,創(chuàng)建的UIActivityIndicatorView有三種style,這三種style有默認的大小乒省,不能通過設(shè)置frame的方式來修改大小相恃。
最近碰到一個視覺效果,是需要把顯示的UIActivityIndicatorView顯示得比預(yù)定義的小距淫,實現(xiàn)的方式是通過transform來修改顯示UIActivityIndicatorView的顯示大小绞绒。
代碼如下:
UIActivityIndicatorView* indicatorView = [[UIActivityIndicatorView alloc] init];
CGAffineTransform transform = CGAffineTransformMakeScale(.7f, .7f);
indicatorView.transform = transform;
[indicatorView startAnimating];
我覺得這是個比較有趣的實現(xiàn)方法。