UIPopovercontroller изменяет размер после нажатия нового контроллера представления на navccontroller

У меня есть Popovercontroller, где у меня есть табличное представление и кнопка раскрытия деталей. При нажатии кнопки мне нужно перейти на следующий уровень.

Мне нужно дать пользователю постоянную ширину.

Я установил self.contentSizeForViewInPopover = CGSizeMake (1024,768); // максимальное число в viewDidLoad n ViewWillAppear для View COntroller, которое будет отправлено. Но даже тогда его размер изменяется на случайную ширину, может быть 600. Кто-нибудь решил / решил эту проблему?

Исходная ширина

Ширина после отправки нового виртуального канала


person Mobilewits    schedule 06.04.2011    source источник
comment
Привет, я тоже столкнулся с такой же проблемой .. У вас есть решение для этого?   -  person Mitesh Khatri    schedule 27.05.2011


Ответы (1)


Я думаю, что Apple обновила документацию по этому свойству с тех пор, как вы разместили свой вопрос. Теперь, согласно документации UIViewController для свойства contentSizeForViewInPopover:

«Рекомендуемая ширина для всплывающих окон - 320 точек. При необходимости вы можете вернуть значение ширины до 600 точек, но делать это не рекомендуется».

person Chris Garrett    schedule 10.10.2011