UIPopoverViewController在iOS 8上无法正确调整大小

时间:2014-09-24 09:17:46

标签: ios ios8 uipopovercontroller uipopover

我的申请表中有UIPopoverController。它包含UINavigationController。当我显示UIPopoverController时,它使用顶视图控制器的正确内容大小。当我推动视图控制器UIPopoverController正在调整大小(这是我所期望的)。但是,当我弹回到以前的视图控制器时,它不会调整大小。 我使用了来自here的代码。但它没有帮助。 一切都适用于iOS 7。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

我找到了一个解决方案,但仍然在寻找更优雅的解决方案。

@property (nonatomic, weak) UIPopoverController *popover;添加到导航堆栈中的第一个控制器,并调用[self.popover setPopoverContentSize:self.preferredContentSize animated:YES];以适应要调整popover的位置。