html - iOS UIWebView 强制图像大小 objective-c Xcode

标签 html objective-c image uiwebview

我有一个包含 img 标签的传入 HTML。

我需要强制图像达到视口(viewport)的最大尺寸:iPhone 或 iPad。 目前文本很好地适合屏幕,但图像溢出屏幕大小。 我可以强制 [_wvContent setScalesPageToFit:YES];,但是文本太小了。

有什么方法可以使图像与屏幕大小一致吗?

几个传入的例子:

<img alt="Comparison " src="http://www.sample.com/wp-content/uploads/wp-post-thumbnail/dsa_k4iI.jpg" class="wppt_float_left" title="Comparison  Photo" />

<img class="alignnone size-full wp-image-107864" alt="320d   Comparison " src="http://www.sample.com/wp-content/uploads/590px4_2526_RT.jpg" width="590" height="329" title="20d   Comparison" />

<img alt="" src="http://www.sample.com/wp-content/uploads/wp-post-thumbnail/dsa_ka.jpg" class="wppt_float_left" title="2013 BMW 320i: Track Tested by Edmunds Photo" />

<img class="alignnone size-medium wp-image-107859" alt="" src="http://www.sample.com/wp-content/uploads/201_-655x436.jpg" width="655" height="436" title="" />

感谢您的帮助。

最佳答案

您需要做的是构造一个包含 javascript 的 objective-c 字符串,它将在 web View 中运行以更改图像大小以适应 web View 的 bounds CGRect。然后通过调用 stringByEvaluatingJavaScriptFromString:

告诉 WebView 执行这个 javascript

关于html - iOS UIWebView 强制图像大小 objective-c Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18683723/

相关文章:

html - 无法更改网页字体

html - 背景被压低

json - fbexternal-a.akamaihd.net/safe_image.php 返回 1x1 图像

android - 在 C# 中使用 BitmapFactory.DecodeFile 时内存占用量较大(对于小图像占用大量内存)

javascript - 使用 for 循环在 javascript 中动态创建按钮,并分配属性。

html - 网格模板区域不适用于长文本

iphone - 如何通过单击按钮使textView可展开

ios - Swift 3 转换 NSClassFromString 需要一个 ","分隔符

objective-c - 带音频的计时器精度

ios - 如何在带有动画的图像之间切换?