我想根据该行中的单元格调整 UITableView 的行高。
最初,我尝试使用
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
但是,问题是,在加载表时,调用流程似乎是:
第一次调用:
(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
然后调用:
(UIViewTableCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
这意味着,在生成单元格之前,我必须告诉表格其行的高度。
然而,我想要的恰恰相反,即在我的单元格生成后,我告诉表格这些行的高度。
有什么方法可以做到这一点吗?