我正在使用以下代码来显示活动指示器,同时正在加载一些数据。问题是,当我试图再次隐藏它。活动指标保持不变。屏幕照亮了一点,但就是这样。活动指示器不会消失
表现出来:
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