2012-01-31 171 views
0

刪除多個視圖我需要刪除一些UIViews形式superview同時,當使用這種方法:從上海華

[view1 , view 2 , vie3 removeFromSuperview]; 

編譯器給我一個警告:

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

怎麼做是正確的?

回答

0
[view1 removeFromSuperview]; 
[view2 removeFromSuperview]; 
[view3 removeFromSuperview]; 

,或者如果意見被存儲到一個數組

for(int i = 0; i < [views count]; i++) { 
    [(UIView *)[views objectAtIndex:i] removeFromSuperview]; 
} 
5

或者,如果你想從某個視圖中刪除所有子視圖:

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