在iOS 5.1中破坏大小的Popover

时间:2012-04-27 07:17:02

标签: ios5 uipopovercontroller

我在应用程序中有一个弹出框,它没有调整到我设置的大小。我发现this但它仍无法在iOS 5.1中运行。我切换到ios 5.0模拟器,它再次工作。我错过了什么吗?

修改

在viewDidLoad中:

self.contentSizeForViewInPopover = CGSizeMake(320.0, 137.0);

在viewDidAppear中:

self.popoverController.popoverContentSize = CGSizeMake(320.0, 137.0);

1 个答案:

答案 0 :(得分:0)

看起来它必须是iOS 5.1中的“错误”或更改。 Apple的sample code在splitview中没有弹出窗口。我通过在splitViewController上调用setPresentsWithGesture来禁用滑动手势。这是令人讨厌的滑动和主视图出现。