Подтвердить что ты не робот

Черная линия появляется внизу UIWebView. Как удалить?

Я показываю некоторый html в webview, который встроен в ячейку таблицы. По какой-то причине в нижней части веб-страницы есть черная линия. Я попытался установить цвет фона webview и его scrollview на белый, но это ничего не изменило. Кто-нибудь видел это раньше? UIWebView with black line at bottom

Вот 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&amp;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.

ОБНОВЛЕНИЕ: Я все еще не уверен, что вызывает черную линию, но мне удалось избавиться от нее, изменив способ настройки моих ограничений макета. Прежде чем я задавал ограничения для расстояния вокруг представлений и позволял системе макета определять размер, который должен быть вид. Я изменил его, чтобы явно установить ограничение высоты веб-просмотра, когда веб-просмотр завершает загрузку содержимого. Это, похоже, устранило проблему, но я до сих пор не понимаю, откуда черная линия.

4b9b3361

Ответ 1

У меня была такая же проблема, и решение дано ниже:

  1. Установите opaque UIWebView's на NO
  2. Установите backgroundcolor color UIWebView's чтобы clear color.

Примечание. Обе вещи, указанные выше, необходимы.


Другие решения при использовании выше одного

webView.scrollView.backgroundColor = UIColor.whiteColor()

ИЛИ ЖЕ

Мета для перехода в заголовок тега HTML

<meta name="viewport" content="initial-scale=1, maximum-scale=1">