У меня действительно запутанная проблема. У меня есть UIWebView, который содержится в UIScrollView (я использую UIWebView, потому что есть некоторые жесткие возвраты, которые необходимо отобразить), и чтобы убедиться, что приложение выглядит «чистым», я использую [UIWebView sizeToFit] после содержимого WebView загружен.
Проблема в том, что контент довольно большой (это обзоры фильмов с ранее существующего веб-сайта), и после определенного количества пикселей (около 512) WebView просто перестает рисовать. Тем не менее, он корректно регулирует высоту вида.
Некоторая дополнительная информация:
WebView должен иметь переменный размер
Даже если я установил размер вручную таким большим, проблема все равно возникает (не только при использовании SizeToFit)
Я не могу просто использовать возможность прокрутки WebView, потому что есть содержимое выше и ниже его, что означает, что оно должно содержаться в ScrollView (я бы использовал метку, но в моем тексте есть жесткие результаты)
Я не думаю, что с моим HTML что-то не так, я опубликую то, что имею, ниже:
тело
{
цвет фона: прозрачный;
поле слева: 5 пикселей;
поле справа: 5 пикселей;
семья шрифтов: Грузия, без засечек;
размер шрифта: маленький;
}
СОДЕРЖАНИЕ ЗДЕСЬ СОБИРАЕТСЯ ОТ ЯЗЫКА В ОБЪЕКТЕ, который Я СОЗДАЛ
Я тестировал с использованием стандартного представления (вместо ScrollView), и это только происходит, когда высота WebView превышает 512 пикселей. Что-нибудь меньшее, чем это, и это прекрасно отображает весь контент
Есть идеи? Спасибо за вашу помощь!