Динамическая высота ячейки UITableView на основе содержимого

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

Решение должно быть динамическим, поскольку HTML-код, используемый для заполненияUIWebViews анализируется по постоянно меняющимся каналам.

У меня есть ощущение, что мне нужно использоватьUITableView метод делегатаheightForRowAtIndexPath но из его определения:

<code>    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    ;//This needs to be variable
}
</code>

Я не могу получить доступ к ячейке или ее содержимому. Могу ли я изменить высоту ячейки вcellForRowAtIndexPath?

Любая помощь будет грандиозной. Благодарю.

Note

Я задал этот вопрос более 2 лет назад. С введением автоматической верстки лучшее решение для iOS7 можно найти:

http://t.co/PdUywcTjhu

и на iOS8 эта функциональность встроена в SDK

Ответы на вопрос(12)

Ваш ответ на вопрос