【发布时间】:2012-04-18 06:23:07
【问题描述】:
所以当用户点击我应用中的按钮时,我想创建一个带有活动指示器的新视图,并用它覆盖整个屏幕,直到按钮操作完成。
但是,我的活动指示器视图只覆盖了表格视图的内部,它看起来像这样:
如何让它覆盖整个屏幕?包括导航控制器和表格视图工具栏。
这是我用来创建视图的代码:
self.overlayView = [[UIView alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.overlayView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5];
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];
【问题讨论】:
标签: iphone objective-c ios xcode