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 使用條件 添加相對約束

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM