博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS移除一个subView的技巧
阅读量:6616 次
发布时间:2019-06-25

本文共 458 字,大约阅读时间需要 1 分钟。

hot3.png

我们知道[parentView removeFromSuperView];  会把全部的view都移除。以下我们可以通过给subView设一个tag,然后遍历所有的subView,找到目标subView再删除。

for (UIView *subviews in [self.view subviews]) {        if (subviews.tag==22) {            [subviews removeFromSuperview];        }    }

感谢评论中网友的指点,使用viewWtihTag非常方便,可以通过父View的viewWtihTag获取到子View,但是前提是创建子View的时候要加tag,如:

UIView *subviews  = [self.view viewWithTag:1000];    [subviews removeFromSuperview];

转载于:https://my.oschina.net/kevinvane/blog/151589

你可能感兴趣的文章
19 Using Optimizer Hints
查看>>
python 03
查看>>
十一、C# 泛型
查看>>
实现一个具有百度文库文档转换功能的工具类
查看>>
Linux系统中使用Xbox360手柄
查看>>
java第二次实验作业
查看>>
计科1501班韩猛 Java预备作业 (二)
查看>>
怎么安装Docker CE 17( Centos 7)
查看>>
cocos2d-x 中 xml 文件读取
查看>>
课堂训练(网络爬虫)
查看>>
使用pjax时点击浏览器刷新按钮仅加载内容页的解决办法
查看>>
《设计模式之禅》 - 书摘精要
查看>>
c# Excel 行高、列宽、合并单元格、单元格边框线、冻结
查看>>
libevent+bufferevent总结
查看>>
row_number()函数
查看>>
Webshell密码极速爆破工具 – cheetah
查看>>
解决Mac上svn无法上传.a文件
查看>>
记住密码提示框
查看>>
算法学习(6)----不用 + - × ÷ 做加法运算
查看>>
CodeChef Sereja and GCD
查看>>