如果要移除一个 UIView 的所有子视图,SDK 里没有 remove all 之类的方法。可以用 for loop 循环调用 – removeFromSuperview 来移除
例如:
for(UIView *view in [self.view subviews])
{
[view removefromsuperview]
}
for (UIView* temp in [cell subviews]) {
if ([temp isKindOfClass:[newscroll class]]) {
[temp removeFromSuperview];
}
}
可以加if判断移除某个类的对象。