我使用 iOS 7 的自动布局和构建应用程序。我正在使用自定义 UITableViewCell
.我想显示 UIImageView
里面有一些距离 contentView
的边界。所以我采取了UIView
其边距为 contentView
的边界。 UIImageView
我想显示的放在这个UIView
所有边缘都触及它的 super View 。
现在,问题是 UIImage
(绿色背景)设置为 UIImageView
没有完美显示。完全是我的意思是它显示但底部 1px 没有显示。我在 Storyboard 中设置了图像,它在那里看起来很完美,如下所示。
但是当我运行该应用程序时,它看起来如下所示。专注于在 Storyboard中清晰可见的底部黑线,但在我运行应用程序时却没有。
请注意 Storyboard 中的单元格高度为 95pts。图像高度为 77pts(非视网膜)。此外,当我上下滚动单元格时,我看到在滚动期间这条底线是可见的,但那时顶线不正确可见。
最佳答案
当模拟器的比例尺寸小于 100% 时,我注意到了此类子像素化问题。
特别是在滚动时,当你注意到它的清晰度波动时,它基本上表明它没有被正确渲染。
因此,在 iOS 模拟器中以 100% 的比例测试这个场景
command+1
或... simulator menu > window > scale > 100%
. 或者,也可以在设备上测试此场景,因为它会更“真实”。
如果问题仍然存在,请给 甚至帧大小中的数字和/或避免浮点值*(但不要引用我的话)
关于ios - 图像未在表格单元格上完美显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23216047/