UIImageView正在剪切我UIImage底部的一个像素......?

时间:2010-03-19 11:16:40

标签: iphone objective-c uiimageview uiimage

我不确定是什么原因造成这种情况,但是UIImageView偶尔会剪切一些像素或2来自某些正方形/矩形UIImages底部的{I} {'}}作为{{{{{ 1}}。这些UITableViewCells完全在单元格的边界内,所以它不应该是由于cliptobounds。似乎没有图像被剪裁的一致性或模式,也没有被剪裁的图像,除了它只发生在方形/矩形图标中(或仅在其中是明显的),并且只有{{{ 1}}(或他们的子类)。我无法一致地复制问题,这就是我这次没有发布任何代码的原因。

有没有人遇到类似的事情?

我遇到了一个类似的错误,涉及原始/大小的浮点值被奇怪地解释......但这似乎不是这个特定问题的原因。

此时我不需要特定的解决方案,我只是确保我没有遗漏任何涉及UIImageView的众所周知的错误或记录的问题。

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,但奇怪的是只有标题单元格中的imageViews。在我的情况下,修复是设置图像视图的contentMode,一切看起来都像你期望的那样。

imageView.contentMode = UIViewContentModeTop;

答案 1 :(得分:0)

也许不是UIImageView是原因?

如果您在UITableViewCell中有一个图像并且您没有至少5个像素的“可用空间”,则UITableViewCell可能看起来不应该如此。

尝试在初始化表时设置rowHeight。例如:

self.tableView.rowHeight = 60;

如果这不能解决问题,请提供模式详细信息。