У меня есть UITableView со многими строками, каждая строка содержит UIWebView. Содержимое этого webView хранится в моей базе данных (в приложении), а высота каждой ячейки в tableView рассчитывается на основе высоты прокрутки моего UIWebView.
Проблема заключается в том, что метод loadHtmlString
работает асинхронно, поэтому при вызове метода heighForRowAtIndexPath
объекта UITableView данные не были загружены в UIWebView (поскольку он работает асинхронно) . Поэтому я не могу рассчитать необходимую высоту ячейки.
Возникает вопрос, можно ли загружать содержимое UIWebView синхронно? мой html-текст очень короткий, поэтому его синхронная загрузка не займет много времени.
РЕДАКТИРОВАТЬ: Можно ли рассчитать ожидаемую высоту строки html, не помещая ее в UIWebView, я знаю, что это возможно с использованием простого текста, я не знаю о html