首页 > 解决方案 > tableView 单元格动态高度仅在一些滚动后才能正常工作

问题描述

我正在尝试根据单元格内图像的高度设置表格视图单元格的高度,如果我向上和向下滚动一点,则单元格会正确渲染,否则它不会更新,我已经设置了所有必要的约束图像视图(前导、尾随、顶部、底部)。

我在我的 cellforrowat 中设置图像我已将 rowHeight 设置为UITableViewAutomaticDimension

我已经尝试过这些解决方案
1.方面约束 2.动态单元格高度滚动问题解决方案

标签: iosswiftuitableviewheight

解决方案


  1. 确保您在情节提要中设置了上下约束。
  2. 将缩略图图像作为数据保存到本地存储(我正在使用核心数据)
  3. 使用拇指图像,计算图像的纵横比
  4. 在 heightForRowAt 方法中根据需要自定义行高。

我在这里回答了这个问题:https ://stackoverflow.com/a/61768782/7514688


推荐阅读