如何在运行时从superview中删除视图?

时间:2016-09-26 10:43:38

标签: ios objective-c view runtime

基于互联网连接,我必须删除子视图或将其添加到superview。

我可以在运行时添加子视图。但不要从子视图中删除。

我试过这个

if ([statusString isEqualToString:@"Access Not Available"]){
   view = [[UIView alloc]initWithFrame:CGRectMake(0, navigationView.frame.size.height, self.view.frame.size.width, 50)];
    [self.view addSubview:view];
    view.backgroundColor = [UIColor lightGrayColor];
}else{
    [[NSOperationQueue mainQueue] addOperationWithBlock:^ {

        [view removeFromSuperview];
    }];
}

但它不是从superview中删除。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

clickedRow