从superview中删除多个视图

时间:2012-01-31 23:23:54

标签: iphone ios xcode ipad sdk

使用此方法时,我需要同时删除多个UIViews格式superview

[view1 , view 2 , vie3 removeFromSuperview]; 

编译器给了我一个警告:

**warning: Unused Entity Issue: Expression result unused**

怎么做对吗?

2 个答案:

答案 0 :(得分:5)

或者,如果您要从特定视图中删除所有子视图:

for (UIView *subview in view.subviews) {
    [subview removeFromSuperview];
}

答案 1 :(得分:0)

<强>夫特

view.subviews.forEach { $0.removeFromSuperview() }

目标C

[view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];