iOS8では以前と比べて簡単にUITableViewCellの高さを動的に変更することが可能となった。 Xcode6.0からStoryboardのレイアウト方法が大幅に改善され、Autolayoutをバンバン使っていく流れになると思うので、ここでもAutolayoutを使用して作業を進めていく。 以前のようにHeightを計算する作業がなくなりStoryboard上で全ての作業を終えることが出来るのは本当にありがたい。 Storyboardでの設定 Cell上に好きなように要素を配置して、高さが可変なUILabelのLinesを0にする。 これでUILabelが複数行対応となる。 次に、可変となるUILabelにConstraintsを設定する。 具体的には周りの要素との距離を設定するだけ。 Storyboardでの設定は以上。 ViewControllerでの記述 self.tableV