【发布时间】:2012-01-25 00:32:34
【问题描述】:
在我的 Universal 应用中,在 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: 它在更改颜色时给了我信号中止错误。 /1/代码中的粗线设置颜色。 在这里,如果我在 WhiteLargeStyle 中删除 iOS 5.0 中的 setColor,它不会以白色背景显示我。
如果我使用像 gray 这样的活动指示器样式,它在 iPAd.works 中绝对很小,但无法调整大小。
在iOS 4.3 框架获得效果但是ios 5.0 框架无效...
那么,我应该如何调整活动指示器的大小...
【问题讨论】:
-
已集成但无法设置框架、指示器的大小......任何想法......
-
所以结论是活动指示器不可调整大小?这是判决吗?
标签: iphone objective-c ios cocoa-touch