2011-10-08 97 views
1

我有问题活动指标... 如果我设置指标的框架显示UIActivity指标后面的黑色背景。如果我没有设置框架的外观,但不是在适当的位置。现在我该如何设置指标到适当的位置?设置框架的UIActivityIndi​​catorView

+0

什么是你用来做这些事情的代码?张贴在这里! – EmptyStack

+0

当您使用中心而不是框架时,是否有相同的结果? – mbehan

+0

嗨mbehan,我用中心现在它的工作.. :)谢谢给我想法.. :) – Raj

回答

10

及其与此代码的工作以及..

activityIndicator=[[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite]; 

[activityIndicator setCenter:CGPointMake(w/2-5,w/2-5)]; 

[activityIndicator setContentMode:UIViewContentModeCenter]; 

[activityIndicator startAnimating]; 
[self addSubview:activityIndicator]; 
1

Addind到@Raj答案。 您可以使用绑定属性,而不是计算'w'并将它们放在CGPointMake中。

UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; 
[indicator startAnimating]; 
indicator.center = CGPointMake(CGRectGetMidX(yourView.bounds), CGRectGetMidY(yourView.bounds)); 
[yourView addSubview:indicator]; 
相关问题