iphone – 如何使我的活动指标视图覆盖所有屏幕?
发布时间:2020-12-15 01:40:13 所属栏目:百科 来源:网络整理
导读:所以当用户点击我的应用程序中的按钮时,我想使用活动指示器创建一个新的视图,并覆盖整个屏幕直到按钮操作完成. 但是,我的活动指标视图仅在表视图中覆盖,如下所示: 如何使其覆盖整个屏幕?包括导航控制器和表视图工具栏. 这是我用来创建视图的代码: self.ov
所以当用户点击我的应用程序中的按钮时,我想使用活动指示器创建一个新的视图,并覆盖整个屏幕直到按钮操作完成.
但是,我的活动指标视图仅在表视图中覆盖,如下所示: 如何使其覆盖整个屏幕?包括导航控制器和表视图工具栏. 这是我用来创建视图的代码: 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]; 解决方法
更改
[self.tableView addSubview:self.overlayView]; 至 [self.navigationController.view addSubview:self.overlayView]; 相应地设置叠加层的rect. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |