如你所知,在iOS的7和之前的版本,tableView:heightForRowAtIndexPath:
被tableView:cellForRowAtIndexPath:
之前調用。換句話說,如果UITableView不使用估計的高度特徵,它將在計算細胞之前計算每個細胞的高度。正在計算在iOS 8上更改的UITableViewCell的高度?
不過,我最近發現,誰計算單元的高度委託方法是由tableView:cellForRowAtIndexPath:
每一個決策單元調用。我想知道爲什麼在iOS8中更改調用過程。另外,我想知道如何在iOS8中設置支持單元格動態高度的UITableView,並保留之前版本中使用的前一種方法。
你的意思'的tableView:heightForRowAtIndexPath'了,不再在iOS8上叫什麼? – mostruash 2014-09-11 08:09:11
@mostruash沒有。 'tableView:heightForRowAtIndexPath'由'tableView:cellForRowAtIndexPath:'調用。 – 2014-09-11 09:21:34