图像显示不清晰
Posted
技术标签:
【中文标题】图像显示不清晰【英文标题】:Image not displayed with clarity 【发布时间】:2014-04-23 12:54:23 【问题描述】:我正在使用自动布局并使用自定义 UITableViewCell
。在这个单元格内,我希望 tp 显示图像。问题是。
实际图片是这样的:
但在应用中,显示如下:
可能是什么原因?如何解决?
![在此处输入图片描述][3]
【问题讨论】:
您能提供将图像设置为单元格的代码吗? 尝试将 shouldRasterize 属性设置为 YES。 imageView.layer.shouldRasterize = YES; @nmh 我刚刚在情节提要中设置了图像。在我更新的问题中只提到了我使用的代码。 @YoCoh 没用。我可以让它看起来更好。请查看我更新的问题 真的有什么问题吗?图像已像往常一样缩放以适合您的情况。该过程显然会扭曲您的图像,因为 宽高比 已更改。因此,失真图像上的原始角不能相同...关于绿色渐变,您可以使用两个不同的“层”(不是 such 层!)来解决这个问题,1. a绿色渐变的静态图像,以及 2. 仅带有圆角的框架的可拉伸图像......问题将在 10 分钟内解决(即使您拉伸渐变,最终结果也将完全可以接受)。跨度> 【参考方案1】:要在图像尺寸变化时保持圆角半径,请在 UIImage
上使用 resizableImageWithCapInsets
方法。
好教程:
-
http://useyourloaf.com/blog/2012/07/05/customizing-appearance-with-resizable-images.html
http://ios.biomsoft.com/2011/12/20/ios-5-uiimage-and-resizableimagewithcapinsets/
【讨论】:
以上是关于图像显示不清晰的主要内容,如果未能解决你的问题,请参考以下文章