ios - 图像未在表格单元格上完美显示

标签 ios objective-c ios7 uitableview uiimageview

我使用 iOS 7 的自动布局和构建应用程序。我正在使用自定义 UITableViewCell .我想显示 UIImageView里面有一些距离 contentView的边界。所以我采取了UIView其边距为 contentView的边界。 UIImageView我想显示的放在这个UIView所有边缘都触及它的 super View 。

现在,问题是 UIImage (绿色背景)设置为 UIImageView没有完美显示。完全是我的意思是它显示但底部 1px 没有显示。我在 Storyboard 中设置了图像,它在那里看起来很完美,如下所示。

enter image description here

但是当我运行该应用程序时,它看起来如下所示。专注于在 Storyboard中清晰可见的底部黑线,但在我运行应用程序时却没有。

enter image description here

请注意 Storyboard 中的单元格高度为 95pts。图像高度为 77pts(非视网膜)。此外,当我上下滚动单元格时,我看到在滚动期间这条底线是可见的,但那时顶线不正确可见。

最佳答案

当模拟器的比例尺寸小于 100% 时,我注意到了此类子像素化问题。
特别是在滚动时,当你注意到它的清晰度波动时,它基本上表明它没有被正确渲染。

因此,在 iOS 模拟器中以 100% 的比例测试这个场景

  • command+1 或...
  • simulator menu > window > scale > 100% .

  • 或者,也可以在设备上测试此场景,因为它会更“真实”。

    如果问题仍然存在,请给 甚至帧大小中的数字和/或避免浮点值*(但不要引用我的话)

    关于ios - 图像未在表格单元格上完美显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23216047/

    相关文章:

    ios - 如何在 UIPickerView 中添加部分标题?

    ios - SwiftUI withAnimation 完成回调

    iphone - 进入后台时关闭应用程序

    uitableview - UITableView dequeueReusableHeaderFooterViewWithIdentifier在iOS 7上使用VoiceOver返回nil

    ibm-mobilefirst - IBM Worklight 5.0.6.1 - iOS 7 中的底部空白

    ios - EXC_BAD_ACCESS 仅当从 UITableView 中一直向下滚动返回时

    ios - Swift:TableView Cell 在选择时突出显示整个单元格,而不是仅 ImageView

    ios - Scenekit:使用着色器重新着色漫反射纹理

    ios - 如何使用 VideoCore 创建编码 session ?

    iphone - 使用 AVAssetExportSession 导出 Wav 文件