Подтвердить что ты не робот

UIPopoverController, как изменить его размер?

У меня есть UIPopoverController в моем приложении Split-View, мне просто нужно сделать popover дольше. В viewDidLoad от DetatilViewController я поставил:

self.popoverController.popoverContentSize=CGSizeMake(320, 1400);

Ничего не происходит (когда я должен это делать? спасибо

Готово с этим ^^^ Как установить фон для Popover? thaanks

4b9b3361

Ответ 1

Из iOS 7:

popoverView.contentViewController.preferredContentSize =  CGSizeMake(320, 1400);

Ответ 2

Задайте contentSizeForViewInPopover свойство UIPopOverController

Ответ 3

popView.contentViewController.preferredContentSize = Your Size

Это работает на iOS 8, но будет падать или не повлиять на меньшие версии

Надеюсь, ответ:)

Ответ 4

Попробуйте переопределить -(CGSize)contentSizeForViewInPopover в вашем контроллере вида и вернуть размер, который вы хотите, чтобы ваш контроллер просмотра был.

Ответ 5

Если вы хотите установить размер содержимого UIPopoverController, попробуйте это,

self.popNameList =   [[UIPopoverController alloc]initWithContentViewController:search_table];
self.popNameList.popoverContentSize = CGSizeMake(320, 100);

удачи..