在后台处理某些特定于表格视图单元格的数据时,我想将表格视图单元格的视图置于半透明模式,并将进度指示器视图放在表格视图单元格的顶部。
我尝试了以下代码,但没有显示活动指示器:
-(void)showActivityIndicatorInTableView:(UITableView*)tableView
atIndexPath:(NSIndexPath*)indexPath
{
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
UIView *view = [[UIView alloc] initWithFrame:cell.contentView.frame];
view.tag = 50;
UIActivityIndicatorView *ac = [[UIActivityIndicatorView alloc]
initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
CGRect frame = view.frame;
ac.center = CGPointMake(frame.size.width/2, frame.size.height/2);
[view addSubview:ac];
[ac startAnimating];
}
我的代码有什么问题?有什么更好的方法来实现这一点?如何在覆盖表格视图单元格的半透明视图中显示指示器视图?
谢谢!