无论如何在滚动UITableView时动态更改单元格的高度?
当滚动位置到达某个点时,当用户将其向下拖过顶部时,我需要更改多个单元格的高度 . 我可以通过发出一个reloadData来成功地做到这一点,但是由于单元格消失所以它非常突然 .
我还尝试重新加载单元格并在表视图上运行开始/结束更新,但在这两种情况下,动画都会将滚动视图发送回顶部 .
我想设置单元格高度变化的动画,而不会弄乱正在进行的拖动的当前内容偏移 .
蒂姆
使用UITableViewDelegate并实现该方法
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
这解决了你的问题?如果它没有解决您的问题,请尝试使用示例/图片更好地解释您的目标 .
1 回答
使用UITableViewDelegate并实现该方法
这解决了你的问题?如果它没有解决您的问题,请尝试使用示例/图片更好地解释您的目标 .