我在尝试显示小 (16x16) UIImages 时遇到问题,它们看起来有点模糊。这些 UIImage 是我从不同网站下载的图标,我将它们与其他应用程序中的一些图像进行了比较,它们更加模糊。
我在自定义 UITableViewCell 上显示它们,如下所示:
NSData *favicon = [NSData dataWithContentsOfURL:[NSURL URLWithString:[subscription faviconURL]]];
if([favicon length] > 0){
UIImage *img = [[UIImage alloc] initWithData:favicon];
CGSize size;
size.height = 16;
size.width = 16;
UIGraphicsBeginImageContext(size);
[img drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage *scaledImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
cell.mainPicture.image = scaledImage;
}
我的自定义 UITableViewCell 或下载图像的方式有什么问题吗?
谢谢你。
[编辑 1]:顺便说一下,.ico 和 .png 看起来一样。[编辑 2]:我正在使用 iPad 2,所以没有 Retina 显示屏。