随笔 删除子视图
2016-07-25 14:00
225 查看
如果你是想找到某个视图中的一个特定的子视图,并且将其移除,方法如下: //依次遍历self.view中的所有子视图 for(id tmpView in [self.viewsubviews]) { //找到要删除的子视图的对象 if([tmpView isKindOfClass:[UIImageViewclass]]) { UIImageView *imgView = (UIImageView *)tmpView; if(imgView.tag == 1) //判断是否满足自己要删除的子视图的条件 { [imgView removeFromSuperview]; //删除子视图 break; //跳出for循环,因为子视图已经找到,无须往下遍历 } } } 如果你是想彻底释放此视图,直接release或者autorelease就可以了。 希望答案对你有所帮助,如仍有疑惑,可以追问。
相关文章推荐
- 从零开始学JSON
- sx语录
- Android布局实现圆角边框
- mysql的外键
- 关于线程sleep的一个小问题
- android摄像头获取图像——第一弹
- Win7 64位安装BeautifulSoup
- Android实现事件监听的三种方式
- adb shell settings 控制安卓系统设置
- 7-19-2 Loaders
- HDU 5728 PowMod(数论+递归)
- 如何在Eclipse上使用Espresso测试框架测试Android App
- 做一款仿映客的直播App
- UNRECOGNIZED SELECTOR SENT TO INSTANCE 问题快速定位的方法
- 利用AbSlidingPlayView做一个广告轮播效果
- WebView Exception Uncaught TypeError: Cannot set property 'from' of null
- HTML基础
- SMTPS丁丁
- ubuntu14安装mongodb
- Reveal UI 分析工具简单使用