Swift:如何仅更改<img>或webView中的图像大小

塔哈·艾哈迈德·汗(Talha Ahmad Khan)

我从服务器获取HTML并将其显示在UIWebView中。由于需要,未选择“缩放页面以适合”选项。UIWebView的宽度等于屏幕的宽度,高度根据内容而变化。HTML中的图像标签包含一些内联样式,这些样式在webView的视图中产生了一些问题。屏幕截图已附上

一些小尺寸的图像看起来还可以

某些宽度和高度较大的图像不在屏幕上

在第一张图片中,您可以看到图片很小,这是因为它的内嵌样式设置得太小。但是第二个图像较大,因此图像超出范围。

有什么方法可以将图像的宽度控制为等于屏幕宽度/ UIWebview宽度吗?

塔哈·艾哈迈德·汗(Talha Ahmad Khan)

这是我用来省略HTML宽度和高度的代码。所述uiwebview屏幕宽度内然后调节图像

func HTMLImageCorrector(HTMLString: String) -> String {
    var HTMLToBeReturned = HTMLString
    while HTMLToBeReturned.rangeOfString("(?<=width=\")[^\" height]+", options: .RegularExpressionSearch) != nil{
        if let match = HTMLToBeReturned.rangeOfString("(?<=width=\")[^\" height]+", options: .RegularExpressionSearch) {
            HTMLToBeReturned.removeRange(match)
            if let match2 = HTMLToBeReturned.rangeOfString("(?<=height=\")[^\"]+", options: .RegularExpressionSearch) {
                HTMLToBeReturned.removeRange(match2)
                let string2del = "width=\"\" height=\"\""
                HTMLToBeReturned = HTMLToBeReturned.stringByReplacingOccurrencesOfString( string2del, withString: "")
            }
        }

    }

    return HTMLToBeReturned
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在IMG html属性中获取图像的大小

来自分类Dev

在不使用HTML img标签的情况下更改github风格的markdown中图像的大小?

来自分类Dev

如何根据屏幕大小更改 <img> 源?

来自分类Dev

如果未加载图像,如何设置img大小

来自分类Dev

如何读取.img格式的图像?

来自分类Dev

使用screen.availWidth更改img大小

来自分类Dev

JavaFX:在WebView img标签中未加载本地图像

来自分类Dev

JavaFX:在WebView img标签中未加载本地图像

来自分类Dev

如何在<img>标记中链接到GridFS中的图像?

来自分类Dev

img alt更改图像尺寸

来自分类Dev

移动图像时更改 $(img).offset() onclick()

来自分类Dev

如何在TVML的img标签中添加占位符图像?

来自分类Dev

如何使用Ajax将图像链接放在img标签中

来自分类Dev

如何使用Jquery从图像库中检索img src

来自分类Dev

如何从<img>标签在android ImageView中显示图像

来自分类Dev

如何在TVML的img标签中添加占位符图像?

来自分类Dev

如何在 Matlab 中打开 .img/.rrd 卫星图像?

来自分类Dev

如何在ampify_img函数中获取图像的src

来自分类Dev

如何增加system.img分区大小

来自分类Dev

如何增加system.img分区大小

来自分类Dev

更改img单击img上的img src

来自分类Dev

如何更改HTML中img上的工具提示值

来自分类Dev

如何在img标签中更改svg源的颜色?

来自分类Dev

如何在<img>标记的onclick属性中更改函数的参数?

来自分类Dev

如何在视图MVC中更改img src

来自分类Dev

如何防止<img>标签加载其图像?

来自分类Dev

如何使img的行为与背景图像相同?

来自分类Dev

IMG比容器大,如何使图像居中?

来自分类Dev

在jquery中更改img标签的类名称

Related 相关文章

热门标签

归档