IOS UItableview UIcollectionview cell高度自适应
1.tableviewcell 高度自适应
主要方法:
计算cell高度[cell.contentview systemLayoutSizeFittingSize:UILayoutFittingCompressedSize];
// NSLayoutConstraint 使用条件 添加相对约束
ios 7.0 cell 高度计算修改:
- (CGFloat)tableView:(UITableView )tableView estimatedHeightForRowAtIndexPath:(NSIndexPath )indexPath。 设置cell 高度估值
- (CGFloat)tableView:(UITableView )tableView HeightForRowAtIndexPath:(NSIndexPath )indexPath 计算cell 显示高度
在ios7之后 官方修改防止加载大量数据时计算所有cell的高度后才加载数据。
计算高度需要返回值需要+1.
2.uicollectioncell 高度自适应
主要方法:
计算cell高度[cell systemLayoutSizeFittingSize:UILayoutFittingCompressedSize];
// NSLayoutConstraint 使用条件 添加相对约束
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。