1

我从互联网上获取我的图像并将其添加到我的 tableView imageView 中。我的工作就像一个魅力,但是当图片太大时,它会变得像素化。因此我实施了插值质量和抗锯齿。但是当我使用其中任何一种方法时,图像都不会显示。我没有收到 0x0 错误或类似的错误。所以我很困惑。

UIImage *image_ = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:TableText7]]];
CGSize newSize = CGSizeMake(image_.size.width,image_.size.height);
UIGraphicsBeginImageContext(newSize);
CGContextSetInterpolationQuality(UIGraphicsGetCurrentContext(), kCGInterpolationHigh);
CGContextSetShouldAntialias(UIGraphicsGetCurrentContext(), true); 

image_ = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

[cell.imageView setImage:image_];
[cell setNeedsLayout];
4

0 回答 0