У меня есть ipad popover, который содержит UITableView
. После заполнения таблицы в ней обычно есть только несколько элементов (4-5), поэтому я ищу способ изменить размер всплывающего окна (contentSizeForViewInPopover
) до фактической высоты таблицы (суммарной высоты всех ее элементов). клетки).
Итак, у меня есть высота, но я не уверен, куда звонить contentSizeForViewInPopover
, я попытался вызвать ее: viewDidAppear
и viewWillAppear
, но безуспешно, так как кажется, что таблица заполняется позже, а фактическая высота доступна только позже.
Есть мысли по этому поводу? Спасибо!
РЕДАКТИРОВАТЬ: мои клетки имеют разную высоту в зависимости от содержания, которое они несут, я не могу предварительно рассчитать высоту с помощью noOfRows * cellHeight
.