일부 데이터가로드되는 동안 다음 코드를 사용하여 활동 표시기를 표시하고 있습니다. 문제는 내가 그것을 다시 숨기려고 할 때입니다. 활동 표시기는 그대로 유지됩니다. 화면이 조금 밝아 지지만 그게 전부입니다.활동 표시기가 사라지지 않음
을 표시하려면
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
정적 셀이있는 UITableViewController에 있습니다. –