我不确定是什么原因造成这种情况,但是UIImageView
偶尔会剪切一些像素或2来自某些正方形/矩形UIImages
底部的{I} {'}}作为{{{{{ 1}}。这些UITableViewCells
完全在单元格的边界内,所以它不应该是由于cliptobounds。似乎没有图像被剪裁的一致性或模式,也没有被剪裁的图像,除了它只发生在方形/矩形图标中(或仅在其中是明显的),并且只有{{{ 1}}(或他们的子类)。我无法一致地复制问题,这就是我这次没有发布任何代码的原因。
有没有人遇到类似的事情?
我遇到了一个类似的错误,涉及原始/大小的浮点值被奇怪地解释......但这似乎不是这个特定问题的原因。
此时我不需要特定的解决方案,我只是确保我没有遗漏任何涉及UIImageView的众所周知的错误或记录的问题。
答案 0 :(得分:1)
我遇到了同样的问题,但奇怪的是只有标题单元格中的imageViews。在我的情况下,修复是设置图像视图的contentMode
,一切看起来都像你期望的那样。
imageView.contentMode = UIViewContentModeTop;
答案 1 :(得分:0)
也许不是UIImageView
是原因?
如果您在UITableViewCell中有一个图像并且您没有至少5个像素的“可用空间”,则UITableViewCell可能看起来不应该如此。
尝试在初始化表时设置rowHeight
。例如:
self.tableView.rowHeight = 60;
如果这不能解决问题,请提供模式详细信息。