その行のセルに応じて UITableView の行の高さを調整したい。
最初に、私は使用しようとしました
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
ただし、問題は、テーブルがロードされているときに、呼び出しフローが次のように見えることです。
最初の呼び出し:
(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
次に呼び出します。
(UIViewTableCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
つまり、セルが生成される前に、テーブルにその行の高さを伝える必要があります。
ただし、私が望むのは正反対です。つまり、セルが生成された後、この行の高さをテーブルに伝えます。
これを達成する方法はありますか?