您的位置:首页 > 其它

解决后台正在数据请求时候,用户对界面操作引起的错误-加遮罩

2015-01-05 11:09 204 查看
//添加活动指示器背景图
-(void)addActivityBackgroundView{

if (activityOnView ==
nil) {
activityOnView = [[UIView
alloc]initWithFrame:[[UIScreen
mainScreen]bounds]];
activityOnView.backgroundColor = [UIColor
blackColor];
activityOnView.alpha =
0.1f;

[[[UIApplication
sharedApplication] keyWindow]
addSubview:activityOnView];
return;
}
if (![activityOnView
isDescendantOfView:[[UIApplication
sharedApplication] keyWindow]]) {
[[[UIApplication
sharedApplication] keyWindow]
addSubview:activityOnView];
}
}
//移除活动指示器背景图
-(void)removeActivityBackgroundView{
if (activityOnView) {
if ([activityOnView
isDescendantOfView:[[UIApplication
sharedApplication] keyWindow]]) {
[activityOnView
removeFromSuperview];
}
activityOnView=nil;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐