iOS移除父视图的子视图

2016-12-28  本文已影响25人  伯牙呀

1、直接遍历数组

for (UIView *view in self.subviews) { 

}

使用遍历可以在里面做一些处理和判断,移除或修改某些特定视图。

2、直接使用数组的特性

如果需要移除所有的子视图,使用数组的特性就可以,让所有元素调用 removeFromSuperview

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

上一篇下一篇

猜你喜欢

热点阅读