码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 动态计算cell高度实用API

时间:2016-06-04 13:23:32      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

 

// Use the estimatedHeight methods to quickly calcuate guessed values which will allow for fast load times of the table.
// If these methods are implemented, the above -tableView:heightForXXX calls will be deferred until views are ready to be displayed, so more expensive logic can be placed there.
- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath NS_AVAILABLE_IOS(7_0);
- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForHeaderInSection:(NSInteger)section NS_AVAILABLE_IOS(7_0);
- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForFooterInSection:(NSInteger)section NS_AVAILABLE_IOS(7_0);

以上三个table view的代理方法可以实现将对应的

tableView: heightForRowAtIndexPath:
tableView: heightForHeaderInSection:

tableView: heightForFooterInSection:
三个代理方法与返回cell,header view,footer view的代理方法调换先后执行顺序

然后乖乖的计算高度并在相应的方法中返回高度就行了~
至于怎样计算,百度或者google一下就可以找到很多博客~
加班ing~

 

iOS 动态计算cell高度实用API

标签:

原文地址:http://www.cnblogs.com/mmhc/p/5558570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!