出现在UIWebView底部的黑线。 如何删除?
我正在一个表格单元格中embedded的web视图中呈现一些HTML。 由于某种原因,webview底部有一条黑线。 我试图设置webview和它的滚动视图的背景颜色为白色,但这并没有改变任何东西。 有没有人见过这个?
这是正在呈现的HTML:
<html> <head> <style type="text/css"> a {text-decoration:none;background-color:white;} </style> <title></title> </head> <body style="margin:0;padding:0;background-color:white;"> <a href="http://body/" style= "font-family:HelveticaNeue-Light;font-size:20.000000;color:black;-webkit-tap-highlight-color:rgba(0,0,0,0);"> Portland Blazers vs Golden State Warriors | FULL Highlights | January 26 , 2014 | NBA 2013-14 Season</a><span style= "font-family:HelveticaNeue;font-size:12.000000;color:rgb(102,102,102);white-space:nowrap;"><a href="https://www.youtube.com/watch?v=2TfldZ4w57E&feature=youtube_gdata_player" style= "font-family:HelveticaNeue;font-size:12;color:rgb(102,102,102);-webkit-tap-highlight-color:rgba(0,0,0,0);"><img height="12" src="file:link@2x.png" width="20">www.youtube.com</a></span> </body> </html>
这是在iOS7上。
更新:我仍然不知道是什么导致黑色线出现,但我设法摆脱它通过改变我如何设置我的布局约束。 在设置视图周围间距的限制之前,让布局系统计算视图的大小。 我改变它显式设置webview完成加载其内容的高度约束。 这似乎已经解决了这个问题,但我仍然不明白黑线是从哪里来的。
我有同样的问题 , 解决scheme如下:
- 将
UIWebView's
opaque
设置为NO
- 设置
UIWebView's
backgroundcolor
来clear
color
。
注意:上面提供的两件事都是必需的。