中・上級者には当たり前なことばかりだと思うけど、けっこう苦労して調べたのでまとめておきたい。 環境 Xcode5でiOS7をターゲットという前提で。 UIはStoryBoardでつくります。 1. UILabelの設定 UITableViewCellの中に、UIImageViewとUILabelをsubviewとして持つという単純な構造。 Lines(numberOfLines)を0にする。 Line Breaks(lineBreakMode)を"Character Wrap"にする。 これでテキストが複数行に渡る長さでも改行して表示してくれる。 2. (CGFloat)tableView:heightForRowAtIndexPath: 読んで字のごとく、各行の高さを決めるメソッド。 tableView:cellForRowAtIndexPath: よりも先に呼び出される。 - (CGF