iOS - синхронно загружать содержимое UIWebView?

У меня есть UITableView со многими строками, каждая строка содержит UIWebView. Содержимое этого webView хранится в моей базе данных (в приложении), а высота каждой ячейки в tableView рассчитывается на основе высоты прокрутки моего UIWebView.

Проблема заключается в том, что метод loadHtmlString работает асинхронно, поэтому при вызове метода heighForRowAtIndexPath объекта UITableView данные не были загружены в UIWebView (поскольку он работает асинхронно) . Поэтому я не могу рассчитать необходимую высоту ячейки.

Возникает вопрос, можно ли загружать содержимое UIWebView синхронно? мой html-текст очень короткий, поэтому его синхронная загрузка не займет много времени.

РЕДАКТИРОВАТЬ: Можно ли рассчитать ожидаемую высоту строки html, не помещая ее в UIWebView, я знаю, что это возможно с использованием простого текста, я не знаю о html

6
задан aryaxt 20 October 2011 в 03:25
поделиться