UIPopoverController,如何改变它的大小?

Vla*_*lov 12 iphone objective-c uipopovercontroller

我的Split-View应用程序中有UIPopoverController,我只需要更长时间的弹出窗口.在DetatilViewController的viewDidLoad中我放了:

self.popoverController.popoverContentSize=CGSizeMake(320, 1400);
Run Code Online (Sandbox Code Playgroud)

什么都没发生(什么时候应该放这个?谢谢

做完了^^^如何设置Popover的背景?thaanks

Hit*_*esh 14

设置contentSizeForViewInPopover属性UIPopOverController

  • 这已被弃用并删除.请改用"preferredContentSize". (2认同)

Mac*_*wia 13

来自iOS 7:

popoverView.contentViewController.preferredContentSize =  CGSizeMake(320, 1400);
Run Code Online (Sandbox Code Playgroud)


Ans*_*ais 11

popView.contentViewController.preferredContentSize = Your Size
Run Code Online (Sandbox Code Playgroud)

这适用于iOS 8,但会崩溃或对较小版本没有影响

希望答案:)


jkl*_*klp 6

尝试覆盖-(CGSize)contentSizeForViewInPopover视图控制器,并返回视图控制器所需的大小.