UITableViewCell的层级
来源:互联网 发布:阿里云服务器 smtp 编辑:程序博客网 时间:2024/06/11 06:32
1、一个在contentView 上的imageView:
imageView(UITableViewCell中的)的superView是UITableViewCellContentView。
imageView的superView的superView是UITableViewCell
imageView的superView的superView的superView是UITableView
2、在iOS6上UITableViewCell的层级为:
UITableViewCell—>UITableViewCellContentView;
在iOS7上UITableViewCell的层级为:
UITableViewCell—>UITableViewCellScrollView—>UITableCellContentView。
3、iOS7上多了一层,cell不再是contentView的superview,于是
[cell insertSubview:myView belowSubview:cell.contentView];
这个方法执行失败,相当于只是[cell addSubview:myView];,所以达不到想要的效果。
【解决方案】:
要在iOS6和iOS7上都能实现将myView插入到contentView底下的效果,将语句改成如下方式即可:
[cell.contentView.superview insertSubview:myView belowSubview:cell.contentView];
【吐槽】:
坑爹的苹果,坑爹的iOS7,我暂时没有找到任何文档有关于UITableViewCellScrollView这个类的描述,也无法直接引用这个类,Xcode会提示”Unknown type name 'UITableViewCellScrollView’”。还好可以用上面的方法间接引用,否则完全是作死啊。
0 0
- UITableViewCell的层级
- UITableViewCell的层级
- iOS7对UITableViewCell的层级改变
- IOS6 IOS7 UITableViewCell的层级改变
- iOS7对UITableViewCell的层级改变
- iOS7对UITableViewCell的层级改变
- iOS7对UITableViewCell的层级改变
- UITableView和UITableViewCell的层级关系
- iOS7中UITableView问题以及UITableViewCell的层级关系
- iOS7中UITableView问题以及UITableViewCell的层级关系
- iOS7中UITableView问题以及UITableViewCell的层级关系
- iOS7 注意事项 UITableViewCell层级改变注意事项
- query里的层级
- 程序员的技术层级
- 树的层级遍历
- jQuery的层级关系
- 语法的Chomsky层级
- 存储器的层级结构
- Flex 读取 bmp 格式的图片
- Samba共享文件夹拒绝访问
- 互联网对内容营销的四大意义
- linux LCD驱动(二)--FrameBuffer
- Openbiz Cubi 平台 测试日志 03
- UITableViewCell的层级
- linux LCD驱动(三)--图形显示
- Ubuntu 12.04 下安装Code::Blocks
- 【数据库学习笔记】(4)JDBC数据源和连接池
- Oracle10g之传输表空间
- NTFS Change Journal
- Android的Service介绍
- Memcache基础教程
- 冬天的樣子