美文网首页
移除一个view的所有子view

移除一个view的所有子view

作者: 谢衣 | 来源:发表于2017-12-20 17:25 被阅读5次

    移除一个view的所有子view

        // 方法一
        if (self.subviews.count > 0) {
            for (UIView *subView in self.subviews) {
                [subView removeFromSuperview];
            }
        }
        
        // 方法二
        [self.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
        
        // 方法三
        [self.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            [obj removeFromSuperview];
        }];
    

    相关文章

      网友评论

          本文标题:移除一个view的所有子view

          本文链接:https://www.haomeiwen.com/subject/jqxnwxtx.html