tableView单元格动态高度只有在滚动后才能正常工作

问题描述 投票:0回答:1

我试图根据单元格内图像的高度来设置我的tableview单元格的高度,如果我上下滚动一下,单元格就会正常渲染,否则就不会更新,我已经设置了图像视图的所有必要限制(前导、后导、顶部、底部)。

我在我的单元格中设置了图像的rowat,我已经将rowHeight设置为 UITableViewAutomaticDimension

我试过这些解决方案 1. 纵横向约束2. 动态单元格高度滚动问题解决方案

ios swift uitableview height
1个回答
0
投票
  1. 确保你已经在storyboard中设置了上下限制。
  2. 将缩略图作为数据保存到本地存储(我使用的是核心数据)。
  3. 使用拇指图像,计算图像的长宽比。
  4. 在heightForRowAt方法中自定义你想要的行高。

我在这里回答了这个问题。https:/stackoverflow.coma617687827514688。

© www.soinside.com 2019 - 2024. All rights reserved.