【问题标题】:UIImageView is clipping a pixel of the bottom of my UIImage...?UIImageView 正在裁剪我的 UIImage 底部的一个像素...?
【发布时间】:2010-03-19 11:16:39
【问题描述】:

我不确定是什么原因造成的,但UIImageView 偶尔会从一些方形/矩形UIImages 的底部剪掉大约一到两个像素,我将其用作UITableViewCells 的子视图。这些UIImageViews 正好在单元格的边界内,所以它不应该是由于cliptobounds。剪裁图像似乎没有一致性或模式,也没有剪裁它们的时间,除了它只发生在(或仅在方形/矩形图标中可见),并且只有那些以 @987654325 为父级的图标@(或它们的子类)。我无法始终如一地重现该问题,这就是我这次没有发布任何代码的原因。

有没有人遇到过类似的情况?

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

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

【问题讨论】:

    标签: iphone objective-c uiimageview uiimage


    【解决方案1】:

    我遇到了同样的问题,但奇怪的是只有标题单元格中的 imageViews。在我的情况下,解决方法是设置图像视图的contentMode,一切看起来都符合您的预期。

    imageView.contentMode = UIViewContentModeTop;

    【讨论】:

      【解决方案2】:

      也许不是UIImageView 是原因?

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

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

      self.tableView.rowHeight = 60;
      

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-07-03
        • 2017-06-20
        • 2019-01-26
        • 2012-05-15
        • 2017-01-15
        • 1970-01-01
        相关资源
        最近更新 更多