我的活动指标有问题... 如果我设置了指示器的框架显示UIActivity指示器后面的黑色背景。如果我没有设置框架它看起来很好,但不是在适当的位置。现在我如何将指标设置到正确的位置?
答案 0 :(得分:10)
它与此代码配合良好..
activityIndicator=[[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
[activityIndicator setCenter:CGPointMake(w/2-5,w/2-5)];
[activityIndicator setContentMode:UIViewContentModeCenter];
[activityIndicator startAnimating];
[self addSubview:activityIndicator];
答案 1 :(得分: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];