xib中實現cell高度自適應

iOS8以後的tableview中cell能夠設置成自適應高度;代理

這個新特性,意味着View被Autolayout調整frame後,會自動拉伸和收縮SupView。io

具體到Cell,要求cell.contentView的四條邊都與內部元素有約束關係。table

在TableViewController裏自適應

- (void)viewDidLoad {方法

    [super viewDidLoad];im

//添加這兩行代碼layout

    self.tableView.estimatedRowHeight = 44.0f;tab

    self.tableView.rowHeight = UITableViewAutomaticDimension;tableview

}view

如今,你不用再經過代理方法設置cell的高度了;

相關文章
相關標籤/搜索