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