关于- tableView:cellForRowAtIndexPath:里cell的frame问题
来源:互联网 发布:中国税务网络大学登录 编辑:程序博客网 时间:2024/05/19 10:35
在使用自定义cell或直接在- tableView:cellForRowAtIndexPath:方法中直接布局,不要直接使用cell的frame,cell的frame,根据我的demo测试,第一次加载cell时,cell的高度都是为系统默认的44,在后面还会复用之前的cell的frame.
所以在动态加载cell且高度变化时,最好使用你计算的高度给cell赋值,这样那些依据cell.frame的控件位置才不会出错.或者在布局控件时不依赖cell.frame,直接从上到下布局,防止直接使用cell.frame导致布局出错.
在测试demo中,我发现-tableView:heightForRowAtIndexPath:调用的次数是行数的3倍,例如uitable有3行,-tableView:heightForRowAtIndexPath:就会调用9次,不知道是什么原因造成的,有大神知道的私信我哈,不胜感谢!
0 0
- 关于- tableView:cellForRowAtIndexPath:里cell的frame问题
- 关于tableView:cellForRowAtIndexPath的解释
- tableView: cellForRowAtIndexPath:方法中两个获得重用cell的方法:
- 几个关于TableView的Cell重用问题
- Ios 自定义表示图出现的相关问题UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
- 关于错误 reason: 'UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
- 关于tableView的cellForRowAtIndexPath方法不走的一个解决办法
- 为什么TableView 的代理方法cellForRowAtIndexPath 不执行问题
- 关于tableview的headerview遮挡住cell的问题
- 如何解决关于TableView里面cell随机显示的问题
- 如何解决关于TableView里面cell随机显示的问题
- 如何解决关于TableView里面cell随机显示的问题
- 如何解决关于TableView里面cell随机显示的问题
- 如何解决关于TableView里面cell随机显示的问题
- tableView:cellForRowAtIndexPath:
- tableView:cellForRowAtIndexPath:
- tableView:cellForRowAtIndexPath:
- iOS 监听tableVIew的偏移量,获取cell的Frame
- 过程/数据矩阵(U/C矩阵)
- (译)Objective-C的动态特性
- Ajax 调Handler页面,以及WebService
- 关于 Wave 文件的基础知识与文件格式
- NSObject不常用方法汇总
- 关于- tableView:cellForRowAtIndexPath:里cell的frame问题
- poj-2635(同余模运算)
- leetcode-min stack
- 为什么在定义hashcode时要使用31这个数?
- PHP字符串检测
- 内网与外网间通信
- 以前用phonegap开发商城系统,现在陆续开放出来,供大家学习
- 计算机视觉相关网站整理
- Java实现超大数字相加的算法