Ответ 1
Из iOS 7:
popoverView.contentViewController.preferredContentSize = CGSizeMake(320, 1400);
У меня есть UIPopoverController в моем приложении Split-View, мне просто нужно сделать popover дольше. В viewDidLoad от DetatilViewController я поставил:
self.popoverController.popoverContentSize=CGSizeMake(320, 1400);
Ничего не происходит (когда я должен это делать? спасибо
Готово с этим ^^^ Как установить фон для Popover? thaanks
Из iOS 7:
popoverView.contentViewController.preferredContentSize = CGSizeMake(320, 1400);
Задайте contentSizeForViewInPopover
свойство UIPopOverController
popView.contentViewController.preferredContentSize = Your Size
Это работает на iOS 8, но будет падать или не повлиять на меньшие версии
Надеюсь, ответ:)
Попробуйте переопределить -(CGSize)contentSizeForViewInPopover
в вашем контроллере вида и вернуть размер, который вы хотите, чтобы ваш контроллер просмотра был.
Если вы хотите установить размер содержимого UIPopoverController
, попробуйте это,
self.popNameList = [[UIPopoverController alloc]initWithContentViewController:search_table];
self.popNameList.popoverContentSize = CGSizeMake(320, 100);
удачи..