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

来源:互联网 发布:淘宝女t恤 编辑:程序博客网 时间:2024/05/16 09:59

//添加活动指示器背景图

-(void)addActivityBackgroundView{

    

    if (activityOnView ==nil) {

        activityOnView = [[UIViewalloc]initWithFrame:[[UIScreenmainScreen]bounds]];

        activityOnView.backgroundColor = [UIColorblackColor];

        activityOnView.alpha =0.1f;

        

        [[[UIApplicationsharedApplication] keyWindow]addSubview:activityOnView];

        return;

    }

    if (![activityOnViewisDescendantOfView:[[UIApplicationsharedApplication] keyWindow]]) {

        [[[UIApplicationsharedApplication] keyWindow]addSubview:activityOnView];

    }

}

//移除活动指示器背景图

-(void)removeActivityBackgroundView{

    if (activityOnView) {

        if ([activityOnViewisDescendantOfView:[[UIApplicationsharedApplication] keyWindow]]) {

            [activityOnViewremoveFromSuperview];

        }

        activityOnView=nil;

    }

}

0 0
原创粉丝点击