如何将UIActivityIndi​​cator添加到窗口作为子视图..?

时间:2010-06-01 06:22:44

标签: cocoa-touch uiview uiactivityindicatorview

我必须将活动指示器添加到UITableViewController视图,因为表视图高度可以随着行数的增加而变得警惕,因此无法将活动指示器显示在中心。 所以我认为将它作为子视图添加到窗口并将其带到前面但是当我尝试

[[自我浏览]窗口]   它给了零, 我甚至试过

[[[self view] superView] window]然后它也只给nil。

如何克服这个......

1 个答案:

答案 0 :(得分:0)

我用这个:

    // start our activity spinner
    if ( self.spinner == nil ) {
        self.spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
        self.spinner.center = CGPointMake(self.view.frame.size.width/2, self.view.frame.size.height/3);
        [self.view addSubview:self.spinner];    
    }
    [self.spinner startAnimating];