标签:
// 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~
标签:
原文地址:http://www.cnblogs.com/mmhc/p/5558570.html