如何从UIPopoverController呈现模态视图?

时间:2012-10-03 10:05:29

标签: ios uipopovercontroller modalviewcontroller presentmodalviewcontroller

我有这个:

enter image description here

并且以模态呈现时有这个:

enter image description here

在呈现webview之前的一些代码jsut:

webViewController.modalInPopover = YES;
webViewController.modalPresentationStyle = UIModalTransitionStyleCoverVertical;

在webViewController的viewDidLoad模板中有这个:

self.contentSizeForViewInPopover = CGSizeMake(320.0, 436.0);

我已经查找了每个角色扮演视图的每一帧,但是frame.sizes是正确的。 任何有相似解决方案经验的人?

1 个答案:

答案 0 :(得分:1)

首先,我为展示风格指定了过渡风格。 这就是全屏的枚举。

在webViewController初始化...

self.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
self.modalPresentationStyle = UIModalPresentationCurrentContext;

......解决了这个问题。

我会尝试将其移至 - (void)awakeFromNib;摆脱硬编码的大小。