如果要移除一个 UIView 的所有子视图,SDK 里没有 remove all 之类的方法。可以用 for loop 循环调用 – removeFromSuperview 来移除

   例如:

for(UIView *view in [self.view subviews])

{  

   [view removefromsuperview];

}

如果要移动指定的视图,可以这样:

for(UIView *mylabelview in [self.view subviews])    

{        

   if ([mylabelview isKindOfClass:[UILabel class]])

   {          

        [mylabelview removeFromSuperview];      

    }

}