7

滚动 UITableView 时是否可以动态更改单元格的高度?

当用户将滚动位置向下拖过顶部时,我需要更改多个单元格的高度。我可以通过发出 reloadData 成功地做到这一点,但是它非常突然,因为单元格刚刚消失。

我还尝试重新加载单元格并在表格视图上运行开始/结束更新,但是在这两种情况下,动画都会将滚动视图发送回顶部。

我想为单元格高度变化设置动画,而不会弄乱正在进行的拖动的当前内容偏移量。

蒂姆

4

1 回答 1

0

使用 UITableViewDelegate 并实现方法

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 

这解决了你的问题?如果它不能解决您的问题,请尝试通过示例/图像更好地解释您的目标。

于 2013-03-05T11:05:02.023 回答