我正在使用以下代碼來顯示活動指示器,同時正在加載一些數據。問題是,當我試圖再次隱藏它。活動指標保持不變。屏幕照亮了一點,但就是這樣。活動指示器不會消失
表現出來:
self.overlayView = [[UIView alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.overlayView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.3];
self.activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
self.activityIndicator.center = self.overlayView.center;
[self.overlayView addSubview:self.activityIndicator];
[self.activityIndicator startAnimating];
[self.tableView addSubview:self.overlayView];
來隱藏它:
[self.activityIndicator stopAnimating];
[self.overlayView removeFromSuperview];
你在使用UITableViewController還是UIViewController? – klefevre 2014-10-30 21:09:19
它在具有靜態單元的UITableViewController上。 – 2014-10-30 23:25:00