UIPopovercontroller изменяет размеры после добавления нового контроллера View в navccontroller - PullRequest
2 голосов
/ 07 апреля 2011

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

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

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

Оригинальная ширина

Ширина после нажатия нового VC

1 Ответ

1 голос
/ 11 октября 2011

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

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

...