在UITableView頂部放置一個大的黑色UIView,其alpha值爲0.5。然後在其上放置一個微調器(UIActivityIndicatorView)。
像這樣:
UIView *view = [[UIView alloc] init];
view.frame = myTableView.frame;
// save this view somewhere
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];
[ac release];
[myTableView addSubview:view];
[view release];
然後稍後[視圖removeFromSuperview]
刪除它