源码AutoSizeTableViewCell,UITableViewCell自适应大小(各种场合下的处理)。 关键的两句: tableView.estimatedRowHeight = 44 tableView.rowHeight = UITableViewAutomaticDimension 场合1: 只有一个UILabel 场合2: 有多个UILabel,相互之间有约束 场合3: 只有一个UILabel,但是未设置Bottom的底部约束,导致UITableViewCell不能自适应高度.(默认高度为44) 场合4: 因为没有UILabel,所以UITableViewCell不能自适应高度.(默认高度为44) 环境: XCode7,Swift2.0 系统: IOS8.0以上