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