而不是单独为我想删除的每个内容设置的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. 从超级视图中删除
- 6. iOS:MPMoviePlayer,从其超级视图中删除
- 7. 如何从swift中的UIScrollView内的超级视图中删除UIView或UIButton
- 8. 当视图从超级视图中删除时,所有的动画都被删除了吗?
- 9. 删除NSWindow内容视图
- 10. 删除所有内容
- 11. 删除超级景色图层中的所有动画
- 12. 如何从超级视图中删除标签栏控制器?
- 13. 删除文件中的所有内容
- 14. 如何删除子视图(或视图的所有子视图)
- 15. 如何删除Sublime tex 2.0中标签内的所有内容
- 16. Smalltalk - 如何删除内存中的所有内容?
- 17. 在Vim中,如何删除双引号内的所有内容?
- 18. 删除括号内的所有内容
- 19. 从其超级视图中删除视图
- 20. 从超级视图中删除视图时出错
- 21. NSView从超级视图中删除一些子视图
- 22. 从列表中删除所有内容
- 23. 删除所有视图postgres
- 24. 如何删除当前视图中可见的所有内容,然后显示不同的视图?
- 25. 禁用除特定视图外的所有超级浏览
- 26. 删除postgreSql中的所有视图
- 27. 删除dealloc中的所有子视图?
- 28. 记事本++:如何删除除url之外的所有内容?
- 29. 删除内容并显示JAVA中的所有内容
- 30. 如何用Ruby-Rails删除文件夹中的所有内容?
你应该总是使用类方法的前缀 –