首页 文章

滚动UITableView时更改单元格高度

提问于
浏览
6

无论如何在滚动UITableView时动态更改单元格的高度?

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

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

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

蒂姆

1 回答

  • 0

    使用UITableViewDelegate并实现该方法

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

    这解决了你的问题?如果它没有解决您的问题,请尝试使用示例/图片更好地解释您的目标 .

相关问题