ios - iOS上的UITableViewCell自动高度不正确
问题描述
我们都遇到了一个UITableView
我们想要动态采用字体大小的不同单元格高度的地方。现在在我的表格视图中,我有多个具有不同高度的不同单元格。
我使用标准代码来允许估计高度和动态调整大小:
self.tableView.estimatedRowHeight = 450.0
self.tableView.rowHeight = UITableViewAutomaticDimension
现在我的新单元格已使用xib
文件创建,因此我可以检查所有约束是否已正确设置。奇怪的是,当我在 iOS 模拟器上运行它时,单元格高度被渲染得太小。
即使我预设了高度约束,我使用什么约束也没关系,单元格的高度将始终与使用正确自动高度的其他单元格的高度大致相同。
当我想通过在 Xcode 中使用 View Debugger 来调试此问题时,单元格的高度将按照我的需要正确呈现。
左侧显示视图调试器。大小合适的 iOS 模拟器。
如果我使用像 Reveal 这样的应用程序,也会发生同样的事情。
也许有人有同样的问题,可以帮助我。
解决方案
我敢打赌你UIImageView
不会剪辑图像:)
刚刚设置
yourImageView.clipsToBounds = true
它应该有帮助
推荐阅读
- coldfusion - 如何从 Array Coldfusion 中删除重复值
- javascript - 如何摆脱 Chrome 中的黄色自动完成填充物?
- node.js - 我应该如何配置 webpack 构建我的节点 cli 工具
- python-3.x - Keras“适合”输入不清楚
- java - Java:从 HashMap 打印内容
- c++ - 为什么我在 Windows API 中获得对 TextOut() 函数的未定义引用?
- c++ - 3rd 方标头之间的 C++ 命名空间冲突
- json - MongoDB 查询语言本身是否有 JSON 模式之类的东西?
- r - ggplot无法识别某些级别的变量
- angular - 带有 Angular 6 的 SimpleMDE 获取组件中编辑器的参考