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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 千里马论坛之独孤求败 牛牛机器人 红包牛牛机器人 牛牛财务 牛牛算账机器人 钙资源 _判断素数Description输入一个正整数r(0 输入一个正整数r(0 全排列 office激活 office2013激活 g_tk C#网络通信 C语言笔试 ucos qt包含文件 科大讯飞java 1,定义一个接口Assaultable(可攻击的),该接口有一个抽象方法attack()。2,定义一 FlyAudioVoice 2023 编写一个应用程序绘制一个如下的操作菜单并实现功能(定义一个类学生表示学生,有成员变量姓名name和年 Minecraft 1204:剔除相关数 平坦衰落信道2FSK差错性能分析 平坦衰落信道 编写一个应用程序绘制一个如下的操作菜单并实现功能(定义一个类学生表示学生,有成员变量姓名name和年 手机是现在人们必不可少、最重要的通讯工具,拥有一款简单、实用、易用的手机通讯录,将会使你的手机更加好 手机是现在人们必不可少、最重要的通讯工具,拥有一款简单、实用、易用的手机通讯录,将会使你的手机更加好 编写一个应用程序绘制一个如下的操作菜单并实现功能(定义一个类学生表示学生,有成员变量姓名name和年 61858 61850 全国市级城市拼音 pycr rpyc pry 安德地产公司 安德地产年报 pycharm安装 高文 李皓 王煊