(iOS开发)IOS7 通过tag找不到UITableViewCell的子控件
2015-06-15 18:15
465 查看
IOS7的cell上多了一层 UITableViewCellScrollView
虽然控件是[cell addsubview:label],但是 [cell subviews]的第一层是个srollview 所以通过tag根本找不到你想要的控件
有两个办法解决
1.再多加一层遍历
for (UIView *view in [self subviews]) {
for (UIView *viewsub in [view subviews]) {
if (view.tag>=10000) {
[view removeFromSuperview];
}
}
}
2.就是控件不要直接加到cell上面 ,而是加到 contentView上面
[self.contentViewaddSubview:button ];
转自 http://www.cnblogs.com/taintain1984/archive/2013/12/18/3481213.html
虽然控件是[cell addsubview:label],但是 [cell subviews]的第一层是个srollview 所以通过tag根本找不到你想要的控件
有两个办法解决
1.再多加一层遍历
for (UIView *view in [self subviews]) {
for (UIView *viewsub in [view subviews]) {
if (view.tag>=10000) {
[view removeFromSuperview];
}
}
}
2.就是控件不要直接加到cell上面 ,而是加到 contentView上面
[self.contentViewaddSubview:button ];
转自 http://www.cnblogs.com/taintain1984/archive/2013/12/18/3481213.html
相关文章推荐
- UIBarButtonItem-添加自定义Left或者Right按钮
- UIImage图片压缩和截取
- iOS——UILabel 详解
- serialVersionUID的作用
- UITextField UITextView回收键盘的方法
- requireJS使用教程
- iOS项目BuildVersion是什么
- webservice ssl 3 双向认证【openssl,jax-ws,soapui相关设置开发】
- 【uiautomator】Uiautomator API
- [转]KAGGLE ENSEMBLING GUIDE
- OPatch报错 Prerequisite check "CheckActiveFilesAndExecutables" failed
- 《UNIX环境高级编程》中apue.h的问题
- elasticsearch bulk报错EsRejectedExcutionException[rejected execution(queue capacity 50) on.......]
- 关于UITableView的一些用法
- linue查看当前所有文件夹空间大小
- 如何自定义一个UIView的绘制?
- android apk 防止反编译技术第四篇-对抗JD-GUI
- No suitable driver found for jdbc:mysql://localhost/shop
- 基于MVC4+EasyUI的Web开发框架形成之旅
- duilib按钮的右击事件