ios--->tableView的估算高度的作用

來源:互聯網
上載者:User

標籤:高度   計算   使用情境   問題   估算   log   選擇   完數   模型   

ios中tableView的估算高度的作用在ios7之後,tableView有了估算高度的這個概念及相關屬性和方法;它的作用和使用情境是什嗎?
  • 在tableview載入完資料渲染之後,考慮到捲軸的長度問題,所以要一次性將所有cell的高度全部計算完畢,從而確定捲軸的長度精度,當資料量大的時候,就要多次調用tableview的高度方法,如果,同時在高度方法中有較複雜的高度計算過程,就會造成效能無必要的消耗。這時可以考慮設定估算高度屬性,設定完畢後,會發現tableview 的高度方法不再一次性將所有模型資料的cell計算完畢,而是按視圖視窗顯示多少個cell來只先計算顯示cell的高度,從而可以最佳化效能。但同時又一個缺點就是這時捲軸的長度精度是按估算高度來確定的,就有可能造成捲軸顯示的問題。所以這是一個按照需要,調試最佳化的選擇的過程。

ios--->tableView的估算高度的作用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.