0

我有这个:

在此处输入图像描述

并且有这个,当模态呈现时:

在此处输入图像描述

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

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

在 webViewController 的 viewDidLoad 模板中有这个:

self.contentSizeForViewInPopover = CGSizeMake(320.0, 436.0);

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

4

1 回答 1

1

首先,我为演示风格分配了过渡风格。这就是全屏的枚举。

在 webViewController init 中有这个...

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

...解决了问题。

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

于 2012-10-03T10:23:31.170 回答