ios - 自定义 TableView 没有为自定义 TableViewCell 设置自定义高度
问题描述
我正在尝试为 tableview 制作一个自定义 TableViewCell,大小为 414x350。我遇到的问题是当加载表格视图时,所有尺寸都被挤压而不正确。我已经尝试了以下所有方法:
- 从代码分配行高
tableView.estimatedRowHeight = 350
tableView.rowHeight = UITableView.automaticDimension
- 在 tableview 窗口中从情节提要分配行高
- 在 tableviewcell 窗口中从情节提要分配行高
结果还是一样。任何帮助表示赞赏!
解决方案
为了正确计算任何单元格的自动行尺寸,在情节提要中,您必须在从上到下的每个项目之间有一条直接的垂直约束线。如果您自己设置约束,则同样适用。
不要分配任何行高,估计的除外。
推荐阅读
- reactjs - 从 Facebook API React 获取数据
- angular - 在 Angular 9 中的 Mapbox 地图上添加多边形
- android - 未解决的参考:asLiveData 同时将 Flow 转换为 LiveData
- javascript - Stripe Connect form.dataset 未通过 API 密钥
- flask-login - Flask 登录 - 使用 Firebase
- jquery - 在不使用 .execCommand() 的情况下缩进 contenteditable div
- r - 在 R 中使用“扫帚”提取模型样本大小
- amazon-web-services - 将多行 JSON 日志上传到 AWS CloudWatch Log
- python - 将搜索结果链接到其自己的详细信息页面
- node.js - nodejs 读取 .ini 配置文件