我調整了自定義類中自定義UITableViewCell
的高度,我相信我需要使用-tableView:cellForRowAtIndexPath:
方法來調整單元格的高度。我試圖剛剛調整的自定義單元格類的自定義單元格的高度,然後抓住電池在給定的索引路徑投它,並返回該小區的這樣的高度:從-tableView:cellForRowAtIndexPath:「indexPath」計算自定義UITableViewCell高度?
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
{
CustomUITableViewCell *cell = (CustomUITableViewCell *)[tableView cellForRowAtIndexPath:indexPath];
return cell.frame.size.height;
}
但我獲得堆棧溢出。這樣做有什麼更好的方法?
我要說@芒迪的建議是更好/更簡單,除非(一)要修改單元格高度情節板中不更改代碼或(b)你的需要計算其高度/佈局,你不不想在視圖控制器中複製該邏輯。 – 2013-04-06 22:15:16