Cocoa-Touch:UIImageView.image显示vs UIImage drawInRect:。在缩放图像时,前者与后者相比看起来很可怕

时间:2009-10-29 18:17:36

标签: iphone objective-c cocoa-touch

我有一个应用,UIImage*

我正在画两次图像:

一旦进入表格单元格,我出于性能原因手动绘制,因此它对[image drawInRect:CGRect..];感到痛苦

第二次在UIImageView

图像的大小约为我所画的矩形的3倍 UIImageView框架和传递的矩形都是完全相同的尺寸 UIImageView设置为按比例填充。

使用drawInRect进行绘画时,我会得到一张精美的图像 当它被XIB中的UIImageView绘制时,它会被可怕地缩放(像素化,看起来不太好)。

我想有一种方法可以应用缩放过滤器,但我没有在调用drawInRect之前设置它,并且没有选项可以为IB中的UIImageView设置它。

我需要做些什么才能在UIImageView中获得相同的漂亮照片?

1 个答案:

答案 0 :(得分:2)

我刚发现this link,其中充满了关于操纵图像显示的有趣信息 - 我不确定它是否会对你有所帮助,但它不会伤害...