我调整了自定义类中自定义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