我试图在黑色背景上放置UIActivityIndicatorView,但是我看不到它正在旋转。为什么是这样?这就是我所拥有的:
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
[indicator setCenter:CGPointMake(0, 15)];
[indicator setBackgroundColor:[UIColor blackColor]];
[indicator startAnimating];
[indicator hidesWhenStopped];
答案 0 :(得分:0)
您实际上是在某处将ActivityIndicator添加为子视图吗?
如果不是,您应该使用以下方法将其添加到viewDidLoad或其他适当位置:
[self.view addSubview:indicator]
此外,我不确定setBackgroundColor是否具有您正在寻找的所需效果。我使用UIImageView和带有径向角的黑色图像来实现这一点。我还想将黑色图像的Alpha值设置为大约75%。然后,每当我调用startAnimating时,我也会显示imageView,当我调用stopAnimating时,我会隐藏imageview。