在我的通用应用程序中,在 iPAd 部分,我正在调整事件指示器的大小...
我想调整我的事件指示器的大小..
但是iOS真的有问题 首先是我的代码...
-(void)startSpinner {
spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
/*spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; */
spinner.hidden = NO;
NSLog(@"Start Spinner");
if([self isPad])
spinner.frame = CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/2,100, 100);
else
spinner.frame = CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/2,50, 50);
NSLog(@"Dpinner size %f",spinner.frame.size.width);
[spinner setHidesWhenStopped:YES];
[self.view addSubview:spinner];
[self.view bringSubviewToFront:spinner];
/*1*/ **[spinner setColor:[UIColor blackColor]];**
[spinner startAnimating];
}
问题一:
iOS 5.0:显示事件指示器但无法调整大小。 isPAd 方法中的大小没有变化。
iOS 4.3: 它在更改颜色时给我 Signal Abort Error。/1/Bolded 代码中用于设置颜色的行。 如果我在 iOS 5.0 的 WhiteLargeStyle 中删除 setColor,它不会以白色背景显示我。
在这里,如果我使用像灰色这样的事件指示器样式,它在 iPAd.works 中绝对很小,但无法调整大小。
在 iOS 4.3 frame 中得到效果,但 ios 5.0 frame 无效...
那么,我应该如何调整事件指示器的大小...
最佳答案
尝试设置事件指示器的 CGAffineTransform:
CGAffineTransform transform = CGAffineTransformMakeScale(1.5f, 1.5f);
activityIndicator.transform = transform;
关于iphone - 无法在 iOS 5.0 中调整事件指示器的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8585715/