自定義TableVIew代碼如下,圖1所示cell自適應(yīng)高度無效
self.contentTableView = [[UITableView alloc] initWithFrame:CGRectZero
style:UITableViewStyleGrouped];
self.contentTableView.dataSource = self;
self.contentTableView.delegate = self;
self.contentTableView.tableFooterView = [[UIView alloc] init];
self.contentTableView.backgroundColor = kTableView_BG_Color;
self.contentTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
self.contentTableView.rowHeight = UITableViewAutomaticDimension;
self.contentTableView.estimatedRowHeight = 0;
self.contentTableView.bounces = NO;

圖1.png
修改自定義TableVIew代碼如下,cell自適應(yīng)高度生效,效果如圖2所示
self.contentTableView = [[UITableView alloc] initWithFrame:CGRectZero
style:UITableViewStyleGrouped];
self.contentTableView.dataSource = self;
self.contentTableView.delegate = self;
self.contentTableView.tableFooterView = [[UIView alloc] init];
self.contentTableView.backgroundColor = kTableView_BG_Color;
self.contentTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
self.contentTableView.rowHeight = UITableViewAutomaticDimension;
//修改這里
self.contentTableView.estimatedRowHeight = 10;
self.contentTableView.bounces = NO;

圖2.png