我正在尝试将一个图片设置为
另一个奇怪的地方是,当我直接从网上下载图片时,
但是,当我将这个图像存储到文档目录中并尝试在其他地方重新加载时,会发生大小调整。是否有解决方法?
UITableView
中的SimpleTableCell
的UIImageView
。我已经更改了图片视图的大小,但是每当我尝试设置图片时,它就会自动调整大小。我尝试使用此处的代码来调整图片大小并设置它,但是只有当我将图像的尺寸设置为(20x20)时才有效,这只是UIImageView
(40x40)大小的一半。所以它会变得模糊不清。我还尝试设置UIAspectRatioFit/UIAspectratioFill
和clipsToBounds = YES
,但仍然无法解决问题。另一个奇怪的地方是,当我直接从网上下载图片时,
imageView
并不会自动调整大小,就像这样:- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
UIImage *userImage = [UIImage imageWithData:userImageData scale:self.profileImage.frame.size.height/self.profileImage.frame.size.width];
UITableViewCell *cell = [self.myTable cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]];
cell.imageView.image = userImage;
}
但是,当我将这个图像存储到文档目录中并尝试在其他地方重新加载时,会发生大小调整。是否有解决方法?