我必须将活动指示器添加到 UITableViewController 视图,因为表格视图高度可能会随着行数的增加而变得谨慎,它不可能在中心显示活动指示器。所以我想将它作为子视图添加到窗口并将其放在前面但是当我尝试时
[[self view] window] 它给了 nil,我什至试过
[[[self view] superView] window] 然后它也只给出 nil。
如何克服这个...
我必须将活动指示器添加到 UITableViewController 视图,因为表格视图高度可能会随着行数的增加而变得谨慎,它不可能在中心显示活动指示器。所以我想将它作为子视图添加到窗口并将其放在前面但是当我尝试时
[[self view] window] 它给了 nil,我什至试过
[[[self view] superView] window] 然后它也只给出 nil。
如何克服这个...
我用这个:
// 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];