如果要移除一个 UIView 的所有子视图,SDK 里没有 remove all 之类的方法。可以用 for loop 循环调用 – removeFromSuperview 来移除
例如:
for(UIView *view in [self.view subviews])
{
[view removefromsuperview]
}
本文介绍了一种在iOS开发中批量移除UIView所有子视图的方法。由于UIKit框架并未提供直接移除所有子视图的功能,文中通过遍历当前视图的所有子视图并逐一调用removeFromSuperview方法实现这一需求。
如果要移除一个 UIView 的所有子视图,SDK 里没有 remove all 之类的方法。可以用 for loop 循环调用 – removeFromSuperview 来移除
例如:
for(UIView *view in [self.view subviews])
{
[view removefromsuperview]
}

被折叠的 条评论
为什么被折叠?