首页 > 移动平台 > 详细

iOS8新特性 计算 cell 的高度

时间:2016-03-03 17:30:15      阅读:283      评论:0      收藏:0      [点我收藏+]

http://tutuge.me/2015/08/08/autolayout-example-with-masonry2/

 

1.tableview:

 自动计算 tableVIew 的 cell 的高度:

 1. 创建 tableview 的时候:

        tableview.rowHeight = UITableViewAutomaticDimension;(自动获取 cell 的高度)

 2. 在heightForRowAtIndexPath: 方法中直接返回:UITableViewAutomaticDimension 即可. 

 

#define IOS8_TARGET


#ifdef IOS8_TARGET

// 这里做判断 大于 ios8的时候要做的事放在里面


#endif

 

iOS 8之前的计算方式:

[cell.contentView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height + 0.5; 

 [_templateCell.contentViewsystemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height + 0.5f  

iOS8新特性 计算 cell 的高度

原文:http://www.cnblogs.com/Flysouler-1001/p/5239326.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!