UIActivity背景有黑背景

时间:2012-04-23 22:15:38

标签: iphone objective-c ios ipad

我试图在黑色背景上放置UIActivityIndi​​catorView,但是我看不到它正在旋转。为什么是这样?这就是我所拥有的:

 UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    [indicator setCenter:CGPointMake(0, 15)];
    [indicator setBackgroundColor:[UIColor blackColor]];
    [indicator startAnimating];
    [indicator hidesWhenStopped];

1 个答案:

答案 0 :(得分:0)

您实际上是在某处将ActivityIndi​​cator添加为子视图吗?

如果不是,您应该使用以下方法将其添加到viewDidLoad或其他适当位置:

[self.view addSubview:indicator]

此外,我不确定setBackgroundColor是否具有您正在寻找的所需效果。我使用UIImageView和带有径向角的黑色图像来实现这一点。我还想将黑色图像的Alpha值设置为大约75%。然后,每当我调用startAnimating时,我也会显示imageView,当我调用stopAnimating时,我会隐藏imageview。