iOS 删除所有子View
来源:互联网 发布:信仰 知乎 编辑:程序博客网 时间:2024/05/20 15:58
项目中大家可能都遇到过 需要删除某一个View的所有子View
但是,大家会发现iOS的View提供了一个 removeFromSuperview 的方法 可以将View从父级View上删除
但是,如何删除View的所有子View 好像没有一个更好的办法。
有一个方法是:通过 view.subviews 取到所有子View的数组 然后通过循环 removeFromSuperview 删除
今天我们提供一个更为方便的方法
数组的方法 makeObjectsPerformSelector
比如说我们要删除当前View的所有子View 一行代码即可搞定
[self.view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
好了,大家可以去试试
苹果开发群 :414319235 欢迎加入
0 0
- iOS 删除所有子View
- IOS开发-删除所有子view
- [iOS 删除view下面的所有view] 一句话代码删除self.view中的子控件
- UIView删除所有子view
- iOS 删除所有子视图
- IOS开发-UIScrollView陷阱之----删除所有子view, 滚动条(indicator) 消失
- iOS移除所有的子View
- iOS使用递归来获取view的所有子视图
- Swift: 删除子View
- ios中巧妙删除所有的子控件
- 删除元素所有子节点
- 一句话删除所有子视图
- ios删除所有cookie
- android删除一个view中的子view
- iOS删除子视图
- view移除所有子视图
- ExpandableListView删除子view,子view中的size为0时删除父view
- viewgroup中删除和添加子view
- iOS之NSDate,NSDateFormatter--获取时间与格式化时间
- Java List转数组的正确方法
- Docker摘要
- table_cache
- git ubuntu系统下常用命令
- iOS 删除所有子View
- 华为oj 201301 JAVA题目0-1级
- Core Data入门
- 定时刷新
- C语言灵魂
- Game Server Programming : MemoryPool : Memory Alignment
- springmvc与struts2 mvc的区别
- shell 扫描读取并替换某个词
- peugeot 508 sedan