話不多說(shuō),直接入題。
升級(jí)Xcode 9之后,之前通過(guò)XIB創(chuàng)建的tableView布局出現(xiàn)錯(cuò)誤.
升級(jí)之前
升級(jí)之后
升級(jí)后一臉懵逼,查看一下視圖層次,怎么cell行高都變成默認(rèn)的44了,不是根據(jù)約束自動(dòng)計(jì)算行高的嗎
到網(wǎng)上搜了一下,看到了這個(gè)Xcode 9 tableView布局錯(cuò)誤,于是找到對(duì)應(yīng)的XIB,勾選上框住的地方,
就正常了,或者用代碼加上這句:
self.tableView.rowHeight = UITableViewAutomaticDimension; ?
cell就可以自動(dòng)計(jì)算行高了 。