У меня есть UIPopoverController
, содержащий UITableView
. Размер поповера изменяется в функции -viewDidAppear
его контроллера представления, чтобы соответствовать содержимому таблицы. В то время как поповер изменяет размеры должным образом, его стрелка, как правило, больше не указывает на оригинал CGRect
. Есть ли способ заставить поповер изменить положение после изменения размера так, чтобы его стрелка указывала на намеченную цель?
РЕДАКТИРОВАТЬ: Я не могу установить размер всплывающего окна в -viewDidLoad
, поскольку табличное представление не загружает свои данные до вызова -viewDidAppear
, и в результате я не знаю, что Размер поповера должен быть до тех пор. Кроме того, я изменяю размер всплывающего окна при нажатии одной из ячеек табличного представления, чтобы отобразить другое представление, и это также приводит к тому, что стрелка больше не указывает на намеченную цель.