最简单动态设置不同cell高度的方法。
2017-04-26 11:47
246 查看
最近项目里要设计一个非常丰富的tableview,里面的cell全部都是动态不一的,所以在计算cell高度这里我搜集了网上的资料后,并没有简单有效的方法。后来在我的深入研究后,还是发现了一个简单的方法,现在分享给大家。代码如下
致力于寻找最简单的方法解决最复杂问题的研究。
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ //在设置高度的回调中获取当前indexpath的cell 然后返回给他的frame的高度即可。在创建cell的时候记得最后把cell.frame.size.height 等于你内容的高。 UITableViewCell *cell=[self tableView:tableView cellForRowAtIndexPath:indexPath]; /*此写法会导致循环引用。引起崩溃 UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath]; */ return cell.frame.size.height; }
致力于寻找最简单的方法解决最复杂问题的研究。
相关文章推荐
- 总结了几种设置UITableView的cell动态高度的方法
- 几种设置UITableView的cell动态高度的方法
- 几种设置UITableView的cell动态高度的方法
- 不同网端能相互访问的(无需成本)简单设置方法
- 动态设置ListView的高度的两种方法
- UITableView性能优化 以及动态计算cell高度 新方法
- MAC Tree 实现的方法(NSOutlineView) 2 (实现了简单的选择和动态修改不同的数据)
- 动态调整UITableViewCell高度的实现方法
- IOS开发之UILabel动态高度设置方法
- 异步下载图片,动态设置cell高度
- 动态设置form表单的action属性的值的简单方法
- (原创)iOS中cell高度自适应方法UITableView设置
- 动态设置滚动条高度宽度的方法[非润乾知识库方法]
- 对于固定表头的报表-动态设置滚动条高度、宽度的解决方法
- Linux下管理员设置用户登录时的警告信息以及不同用户之前相互简单交流的方法
- 关于Xib使用AutoLayout动态设置cell高度
- ios 动态设置Cell的高度
- IOS开发之UILabel动态高度设置方法
- 动态设置gridview的高度计算方法
- 固定列数,根据item数量动态设置GridView高度的方法