而不是單獨爲我想刪除的每個內容設置的removeFromSubview
,我想知道是否有某些內容會從超級視圖中刪除的所有內容。如何刪除超級視圖中的所有內容
0
A
回答
0
我使用類中的方法爲這個
@interface UIView (Additions)
- (void)removeAllSubviews
@end
@implementation UIView (Additions)
- (void)removeAllSubviews
{
for (UIView *subview in self.subviews)
[subview removeFromSuperview];
}
@end
所以,你可以調用
[self.superview removeAllSubviews];
從上海華刪除一切。
0
for(UIView *view in self.superview.subviews)
{
[view removeFromSuperview];
}
請注意,雖然它可以刪除您不知道的Apple內置程序,從而改變視圖與用戶交互的方式。
0
一個襯墊
[viewYouWantToRemoveFrom.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
相關問題
- 1. 如何在從超級視圖中移除UIView的同時刪除所有子視圖和視圖的嵌套?
- 2. 如何刪除超級視圖中的所有內容,而不僅僅是最後一項?
- 3. 如何在運行時從超級視圖中刪除視圖?
- 4. 在Objective-C中刪除超級視圖
- 5. iOS:MPMoviePlayer,從其超級視圖中刪除
- 6. 從超級視圖中刪除
- 7. 如何從swift中的UIScrollView內的超級視圖中刪除UIView或UIButton
- 8. 如何從PDF中刪除位圖以外的所有內容?
- 9. 當視圖從超級視圖中刪除時,所有的動畫都被刪除了嗎?
- 10. 刪除NSWindow內容視圖
- 11. 刪除所有內容
- 12. 刪除超級景色圖層中的所有動畫
- 13. 如何從超級視圖中刪除標籤欄控制器?
- 14. 刪除文件中的所有內容
- 15. 如何刪除子視圖(或視圖的所有子視圖)
- 16. Smalltalk - 如何刪除內存中的所有內容?
- 17. 在Vim中,如何刪除雙引號內的所有內容?
- 18. 如何刪除Sublime tex 2.0中標籤內的所有內容
- 19. 刪除括號內的所有內容
- 20. NSView從超級視圖中刪除一些子視圖
- 21. 從其超級視圖中刪除視圖
- 22. 從超級視圖中刪除視圖時出錯
- 23. 從列表中刪除所有內容
- 24. 刪除所有視圖postgres
- 25. 如何刪除當前視圖中可見的所有內容,然後顯示不同的視圖?
- 26. 禁用除特定視圖外的所有超級瀏覽
- 27. 刪除postgreSql中的所有視圖
- 28. 刪除dealloc中的所有子視圖?
- 29. 記事本++:如何刪除除url之外的所有內容?
- 30. 如何刪除當前視圖以外的所有子視圖
你應該總是使用類方法的前綴 –