iOS7对UITableViewCell的层级改变
来源:互联网 发布:非农数据修正时间 编辑:程序博客网 时间:2024/05/29 03:57
[cell insertSubview:myView belowSubview:cell.contentView];
[whiteColorView addSubview:redColorView];
[whiteColorView addSubview:greenColorView];
[whiteColorView insertSubview:blueColorView belowSubview:greenColorView];
显示层级从下至上为:white—>red—>blue—>green
执行如下代码:
[whiteColorView addSubview:redColorView];
[redColorView addSubview:greenColorView];
[whiteColorView insertSubview:blueColorView belowSubview:greenColorView];
显示层级从下至上为:white—>red—>green—>blue
以上两段代码在iOS6和iOS7上执行的效果相同。
(实验2)UITableViewCell的层级研究
在tableView:cellForRowAtIndexPath:方法中执行如下代码:
NSLog(@"%@", cell);
NSLog(@"%@", cell.superview);
NSLog(@"%@", cell.contentView);
NSLog(@"%@", cell.contentView.superview);
NSLog(@"%@", cell.contentView.superview.superview);
2014-01-17 02:34:22.917 InsertViewDemo[76500:907] <Cell: 0x754d680; baseClass = UITableViewCell; frame = (0 0; 320 100); autoresize = RM+BM; layer = <CALayer: 0x754d800>>
2014-01-17 02:34:22.919 InsertViewDemo[76500:907] (null)
2014-01-17 02:34:22.920 InsertViewDemo[76500:907] <UITableViewCellContentView: 0x754d950; frame = (0 0; 320 100); clipsToBounds = YES; opaque = NO; gestureRecognizers = <NSArray: 0x754e9b0>; layer = <CALayer: 0x754d9e0>>
2014-01-17 02:34:22.921 InsertViewDemo[76500:907] <Cell: 0x754d680; baseClass = UITableViewCell; frame = (0 0; 320 100); autoresize = RM+BM; layer = <CALayer: 0x754d800>>
2014-01-17 02:26:20.561 InsertViewDemo[76452:70b] <Cell: 0x8a10710; baseClass = UITableViewCell; frame = (0 0; 320 100); autoresize = RM+BM; layer = <CALayer: 0x8a10900>>
2014-01-17 02:26:20.562 InsertViewDemo[76452:70b] (null)
2014-01-17 02:26:20.563 InsertViewDemo[76452:70b] <UITableViewCellContentView: 0x8a10af0; frame = (0 0; 320 100); clipsToBounds = YES; opaque = NO; gestureRecognizers = <NSArray: 0x8a12270>; layer = <CALayer: 0x8a10ba0>>
2014-01-17 02:26:20.563 InsertViewDemo[76452:70b] <UITableViewCellScrollView: 0x8a113a0; frame = (0 0; 320 100); clipsToBounds = YES; autoresize = W+H; gestureRecognizers = <NSArray: 0x8a11950>; layer = <CALayer: 0x8a115d0>; contentOffset: {0, 0}>
[cell insertSubview:myView belowSubview:cell.contentView];
[cell.contentView.superview insertSubview:myView belowSubview:cell.contentView];
- iOS7对UITableViewCell的层级改变
- iOS7对UITableViewCell的层级改变
- iOS7对UITableViewCell的层级改变
- iOS7对UITableViewCell的层级改变
- IOS6 IOS7 UITableViewCell的层级改变
- iOS7 注意事项 UITableViewCell层级改变注意事项
- iOS7中UITableView问题以及UITableViewCell的层级关系
- iOS7中UITableView问题以及UITableViewCell的层级关系
- iOS7中UITableView问题以及UITableViewCell的层级关系
- UITableViewCell的层级
- UITableViewCell的层级
- UITableView和UITableViewCell的层级关系
- iOS7用户界面的改变
- ios6和ios7 UITableViewCell的区别
- UITableViewCell 在iOS7上的变化
- css的z-index改变层级
- unity 改变子物体的层级顺序
- iOS7中NSArray的改变
- yii2.0 集成七牛php sdk
- Web中的URL:绝对路径和相对路径
- leetcode 日经贴,Cpp code -Binary Search Tree Iterator
- 闪存卡基础概念 RAM NAND NOR Flash 说明
- 符号表的作用和地位
- iOS7对UITableViewCell的层级改变
- Linux中date命令的各种实用方法
- Python-对象类型
- 漫步迷宫算法
- python字符串和变量相加时出现,coercing to unicode need string or buffer ?? found 错误的解决
- JNI学习积累之二 ---- 数据类型映射、域描述符说明
- utf-8 UTF-8 和utf8 区别
- android studio常用的设置及常用快捷键
- hdu4758---Walk Through Squares(AC自动机+dp)