Я показываю некоторый html в webview, который встроен в ячейку таблицы. По какой-то причине в нижней части веб-страницы есть черная линия. Я попытался установить цвет фона webview и его scrollview на белый, но это ничего не изменило. Кто-нибудь видел это раньше?
Вот 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="#" onclick="location.href='http://body/'; return false;" 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="#" onclick="location.href='https://www.youtube.com/watch?v=2TfldZ4w57E&feature=youtube_gdata_player'; return false;"
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:[email protected]" width="20">www.youtube.com</a></span>
</body>
</html>
Это на iOS7.
ОБНОВЛЕНИЕ: Я все еще не уверен, что вызывает черную линию, но мне удалось избавиться от нее, изменив способ настройки моих ограничений макета. Прежде чем я задавал ограничения для расстояния вокруг представлений и позволял системе макета определять размер, который должен быть вид. Я изменил его, чтобы явно установить ограничение высоты веб-просмотра, когда веб-просмотр завершает загрузку содержимого. Это, похоже, устранило проблему, но я до сих пор не понимаю, откуда черная линия.