5

I m trying to set size of UIActivityindicatorview using setframe. It is able to set position but not size of control. is there some other way??

This is relevant code.

 UIActivityIndicatorView*  mySpinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
    mySpinner.frame=CGRectMake((375/2)-25,210 , 100, 100);
    mySpinner.color=[UIColor blueColor];
     mySpinner.center =self.view.center;
   mySpinner.hidesWhenStopped = YES;
    [self.view addSubview:mySpinner];
M Zubair Shamshad
  • 2,741
  • 3
  • 23
  • 45
ayna
  • 77
  • 1
  • 10
  • possible duplicate of [Can I change the size of UIActivityIndicator?](http://stackoverflow.com/questions/2638120/can-i-change-the-size-of-uiactivityindicator) – Mithun Ravindran Aug 06 '15 at 05:30

2 Answers2

14

What i did to change the ActivityIndicator size in app is:

Just Apply the Transform on your activity indicator and Rescale it.

Here is the code

UIActivityIndicatorView*  mySpinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
mySpinner.transform = CGAffineTransformMakeScale(1.5, 1.5);
mySpinner.color=[UIColor blueColor];
mySpinner.center =self.view.center;
mySpinner.hidesWhenStopped = YES;
[self.view addSubview:mySpinner];
M Zubair Shamshad
  • 2,741
  • 3
  • 23
  • 45
0

I've added simple extension to use UIActivityIndicatorView with exact size https://stackoverflow.com/a/70688204/286361

Vladimir
  • 7,670
  • 8
  • 28
  • 42