簡體   English   中英

故事板上UITableViewController的動態原型單元格高度大小

[英]Dynamic prototype cell height size of UITableViewController on storyboard

我已經意識到,如果在情節提要板上使用“靜態”單元格選項,則UITableViewController可以控制自身的高度,因此使用它時沒有問題。

但是,如果使用動態原型像元,並且如果使像元的高度不同,則情節提要上的表視圖將無法捕獲它,因此表視圖的contentsSize的結果將有所不同。

我用下面的UITableViewDelegate方法解決了這個問題,但看起來很愚蠢:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;

還有其他聰明的方法可以解決這個問題嗎?

謝謝。

heightForRowAtIndexPath方法是在UITableViewController為單元格建立自定義高度的正確/最佳方法。

當表視圖很大(> 1k行)時,它會遇到一些性能問題,但是它使您可以靈活地動態更改單元格的高度並創建更漂亮的用戶界面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM