3

タイトルのとおり、この 2 つの方法の違いは何ですか?

tableView: heightForRowAtIndexPath: で高さを設定してから、高さの値を取得したい場合、次のようにすると正しい値が得られることがわかりました。

CGFloat height = cell.frame.size.height;

しかし、これによる間違った値、結果は 44 です:

CGFloat height = tableview.rowHeight;

しかし、逆に setRowHeight: を設定すると、2 つの方法の両方で正しい値を取得できます。

では、それらの違いは何ですか?

4

1 に答える 1