カスタムセルを含むグループ化されたテーブルビューがあります(IBではなく、サブクラス化によってプログラムで作成されました)。カスタム セルのサブビュー (ラベルやテキスト フィールドなど) を適切に配置するcontentView
には、セルが表示される直前のセルの現在の幅を知る必要があります (テーブル ビューの実際のセル幅は (画面の向きに応じて) 変化する可能性があることを考慮して、モーダル表示スタイルなど))。
カスタムセルクラスでlayoutSubviews
メソッドをオーバーライドすると、完全に機能しますが、頻繁に呼び出される可能性があるため、必要がない場合でも、呼び出されるたびにサブビューを再配置する必要があります。
よりエレガントなソリューションをお勧めします。