UIKitがセルをレンダリングするとき、高さを計算するのにtableView:heightForRowAtIndexPath:
を使用することがわかります。私の質問は、どのように実際にUITableViewCell
に設定されるのですか?ダイナミックセルを作成したいと思い、セル内のテキストの配置を計算する必要があります。私はself.boundsとself.frameだけを使うことができると信じています - 私はちょうどdequeueReusableCellWithIdentifier
の使用でそれらが設定されている点について興味がありました。UITableViewCellの高さはどのように設定されるのですか
ありがとうございました。
私の目標は、drawRectを使ってセルの内容を描画することです。そのため、UITableViewCellをサブクラス化します。私はtableView:willDisplayCell:forRowAtIndexPath:でsetNeedsDisplayを呼び出すべきですか、それともUiTableViewCellのlayoutSubviewsから呼び出すべきですか?フローの概要を示すドキュメントがあるので、これを最もうまくいく方法がわかりますか?ご協力いただきありがとうございます。 – Brian