質問: 0 cell?.layoutIfNeeded() ``` この場合以下のようにコメント下部のUIButtonがある分の高さが空いたままになってしまいます。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/8d1a72969938de4da4cc12eddb5878e7.png) 1. UIButtonの制約をStoryboard上で0にしてみた 投稿者のコメントを表示するUILabelの高さがUIButtonの高さが0になった分伸びてしまいます。 ### 最終的に実現したいこと ViewDidLoadメソッド内で読み込まれて、CellForRowAtメソッド内で値をセットされるコメントが0件の時に、UIButtonの高さがマイナスされて、その影響でUILabel等の高さがかわることなく、その分Cellの高さ自体が変わるようにしたいです。 この場合UIButtonの高さを0にした状態での合計の高さをUITableViewCellのSize InspectorのRow Heightに設定してレイアウトを作り、表示の時にユーザーのコメントを表示させるUIButtonの高さを設定するべきですか?(この場合だと386からUIButtonの高さを引いた355) またはそのようなことをせずともUIButtonの高さを0に出来るのでしょうか? ### 補足情報(FW/ツールのバージョンなど) Swiftのバージョン:Swift4 Xcodeのバージョン:Version 9.2
回答: こんにちは! セルのレイアウトの調整をした後にtableView.reloadRowsAtIndexPathsでそのセル(row)をリロードしてみるとどうでしょうか?