Высота динамического UITableView в UIPopoverController (contentSizeForViewInPopover)?

У меня есть всплывающее окно ipad, которое содержит ] UITableView . После заполнения таблицыв нем обычно всего несколько элементов (4-5), поэтому я ищу способ изменить размер всплывающего окна ( contentSizeForViewInPopover ) до фактической высоты таблицы (суммарная высота всех ее ячеек) .

Итак, у меня есть высота, но я не уверен, где вызвать contentSizeForViewInPopover , я действительно пытался вызвать его в: viewDidAppear и viewWillAppear но безуспешно, поскольку кажется, что таблица заполняется позже, а фактическая высота доступна только позже.

Есть мысли по этому поводу? Спасибо!

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

9
задан memmons 7 April 2013 в 16:22
поделиться