UIWebView的属性scalesPageToFit = YES在较大的图像上无法正常工作

iMe*_*mon 7 iphone uiwebview ios imagedownload

在iphone应用程序中,我有一个webview,我想要预览从互联网下载的一些图像,我的问题是一些图像不被视为适合webview的框架,但大多数情况下.我认为这是因为这些图像太大了.难道我做错了什么?请帮忙

我想要的只是在webview中加载图像以适应webview的框架.您可以提供一些其他代码,但需要关注webview而不是imageview.

这是我正在使用的代码.

self.documentData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.folio3.com/corp/wp-content/uploads/2013/02/Entrance_A-3.jpg"]];
self.webView.scalesPageToFit = YES;
[self.webView loadData:self.documentData MIMEType:@"image/jpeg" textEncodingName:@"utf-8" baseURL:nil];
Run Code Online (Sandbox Code Playgroud)

另外这里是输出的屏幕截图(清楚地显示滚动指示器,即图像不适合webview的框架)输出截图

Amm*_*san 0

尝试使用WebView的html内容,如以下代码

<html>
<head>
   <title>Title</title>
</head>
<body style='margin:0px; padding:0px;'>
   <img src='<your_image_url>' 
        style='max-width:320px; max-height:460px;' 
        alt='Your_Image_Name'/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

要调整图像大小,请使用 CSS(级联样式表)样式,在图像样式属性中使用这些样式属性

最大宽度、最小宽度、宽度、最大高度、最小高度和高度