Я встроил видео Youtube в своем приложении iOS 8.3 с использованием стандартного встроенного URL-адреса youtube (sample), который работает как ожидалось, но выглядит довольно странно. Этот белый промежуток (синяя зона у инспектора дерева просмотра) не должен быть там.iOS WebView пустой пробел
Я могу подтвердить, что это не проблема CSS, как инспектор показывает, что эффективно занимая ширину и высоту компонента UIWebView 100%.
У меня есть ограничения по установке влево, сверху и правой границ приравнять окно/расположение направляющих, так что это не проблема. Кажется, что частный _UIWebViewScrollView компонент принимает всю высоту, назначенную для UIWebView, и подталкивает реальный контент (UIWebViewBrowserView) к нижней части указанной области.
Я посмотрел информацию о классе просмотра прокрутки, но это, кажется, есть только файлы заголовки, разбросанные по сети, без реального яблока документов, так что я бы предпочел не связываться с этой точкой зрения прокрутки, если это возможно.
Кажется, моя догадка права, та же проблема была описана кем-то другим question also regarding a scrollview, но упомянутая функция для исправления проблемы либо больше не существует, либо теперь является частной. Я все еще ищу ответы.
вы дать Webview фиксированной высоту? –
Я довольно новичок в iOS, но раскадровка UIWebView имеет высоту 270 пикселей. На всякий случай вот скриншоты свойств макета для UIWebView http://imgur.com/enz84l8,OMh3Qsf – Machinarius
не беспокоит. :) нажмите кнопку «Редактировать» рядом с ** верхним пространством на: верхний макет руководства ** и установите константу в 0. –