【发布时间】:2010-07-26 09:01:15
【问题描述】:
我正在将图像从 url 加载到 webviews 中,但这向我展示了被剪掉的图像。我尝试做 sizeToFit,但是在我的 webview 中显示了一个非常小的图像,因为网页很大并且图像在其左上角。
编辑: 这就是我在 webview 中加载图像的方式。这里,expanded_photo 是 webview。
NSString *urlAddress = [NSString stringWithFormat:@"%@",photo_url];
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[expanded_photo loadRequest:requestObj];
每当我尝试使用如下 uiimage 通过 uiimageview 加载它时,这里 expand_photo 是我在 nib 文件中创建的 imageview:
UIImage *image1 = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:photo_url]]];
expanded_photo.image = image1;
这需要很长时间才能加载。
我想要一个可以在短时间内从 url 加载图像并且图像不会被剪切的解决方案。
有人可以帮忙吗?
提前感谢。
【问题讨论】:
-
这是从 URL 加载图像的方式。关于显示图像 - 我不明白你如何显示它。是 UIImageView 吗?如果是,则发布图像视图启动代码。你为什么说网络视图?它与问题有何联系?
-
在该类中,创建一个异步连接。并做同样的事情。你做不到吗?