Edited at

[iOS8~]セルの高さ可変UITableView(コードベース)

More than 3 years have passed since last update.

備忘録。UITableViewCellのcontentViewって存在を知らなかった。

調べてもxibでAutoLayoutしてるケースばかりで詰まった。


やりかた


  1. UITableViewCellcontentViewの大きさをAutoLayoutで設定する。


  2. estimatedRowHeightrowHeightの設定


tableView.estimatedRowHeight = 464//だいたいの高さの見積もり?

tableView.rowHeight = UITableViewAutomaticDimension

※以下のデリゲートメソッドは実装しない


func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat