我们所有人都遇到了UITableView
,在这里我们希望拥有不同的单元格高度,这些高度可以动态地适应字体大小。现在,在表格视图中,我有多个不同的单元格,它们的高度不同。
我使用标准代码来允许估计高度和动态调整大小:
self.tableView.estimatedRowHeight = 450.0
self.tableView.rowHeight = UITableViewAutomaticDimension
现在,我的新单元格是使用xib
文件创建的,因此我可以检查是否所有约束均已正确设置。奇怪的是,当我在iOS模拟器上运行它时,像元高度变得太小。
即使我预设了高度限制,使用什么限制都没有关系,单元格的高度将始终与其他单元格的高度大约相同,而其他单元格使用正确的自动高度。
当我想通过在Xcode中使用View Debugger调试此问题时,单元格的高度将按照我的需要正确呈现。
左侧显示视图调试器。合适大小的iOS模拟器。
如果我使用像Reveal这样的应用程序,也会发生同样的事情。
也许有人遇到了同样的问题,可以为我提供帮助。
答案 0 :(得分:2)
我敢打赌您的UIImageView
不会裁剪图像:)
刚刚设置
yourImageView.clipsToBounds = true
它应该会帮助