Auto Layoutを活用してUITableViewCellの高さを可変にするやり方です。 基本的には[iOS] Auto Layout を使いこなす。UITableViewCell と UIScrollView 編のまとめになります。 UITableViewCellの高さが子のUILabelなどの高さにあわさってくれないのは、コンテンツを設定するUITableViewDataSource#cellForRowAtIndexPathの呼び出しがAuto Layoutの計算を行うUIViewController#viewDidLayoutSubviewsよりも遅いことによるようです。 そこで、UIViewController#viewDidLayoutSubviewsでCellの高さを求めているUITableViewDelegate#heightForRowAtIndexPathの中からU
![UITableViewCellの高さを可変にする | Hack](https://cdn-ak-scissors.b.st-hatena.com/image/square/0c4eb317df94471d281467b73d160f3f0f481f5b/height=288;version=1;width=512/http%3A%2F%2Faws.aipo.com%2Fcommon%2Fsource%2Fimg%2Fog_image.png)