ios - tableView 单元格动态高度仅在一些滚动后才能正常工作
问题描述
我正在尝试根据单元格内图像的高度设置表格视图单元格的高度,如果我向上和向下滚动一点,则单元格会正确渲染,否则它不会更新,我已经设置了所有必要的约束图像视图(前导、尾随、顶部、底部)。
我在我的 cellforrowat 中设置图像我已将 rowHeight 设置为UITableViewAutomaticDimension
我已经尝试过这些解决方案
1.方面约束
2.动态单元格高度滚动问题解决方案
解决方案
- 确保您在情节提要中设置了上下约束。
- 将缩略图图像作为数据保存到本地存储(我正在使用核心数据)
- 使用拇指图像,计算图像的纵横比
- 在 heightForRowAt 方法中根据需要自定义行高。
我在这里回答了这个问题:https ://stackoverflow.com/a/61768782/7514688
推荐阅读
- javascript - 从#document 中访问外部 html 内容
- php - PHP - 解析 xml 文件 - 交付的文件包含一个带有“-”的属性,当我运行 php 时会生成一个警告
- python - 匹配两个数据库中具有相似但不精确匹配的数据行的名称
- reactjs - 没有复选框的反应表选择行
- pyspark - Spark 阅读 Cassandra
- r - 基本闪亮的应用程序。为什么 source('app.R') 不起作用?
- python - 如何计算每行熊猫数据框列的最后 n 行的总和?
- html - Django/HTML 表单输入对齐
- kubernetes - terraform kubernetes-alpha 提供程序失败,出现 415 Unsupported Media Type
- javascript - 在 Tabolator Javascript lib 的一列中放置两个或多个按钮