【问题标题】:How to present modal view from UIPopoverController?如何从 UIPopoverController 呈现模态视图?
【发布时间】:2012-10-03 10:05:28
【问题描述】:

我有这个:

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

展示webview之前的一些代码:

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

并且在 webViewController 的 viewDidLoad 模板中有这个:

self.contentSizeForViewInPopover = CGSizeMake(320.0, 436.0);

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

【问题讨论】:

    标签: ios uipopovercontroller modalviewcontroller presentmodalviewcontroller


    【解决方案1】:

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

    在 webViewController init 中有这个...

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

    ...解决了问题。

    我会试着把它移到 -(void)awakeFromNib;摆脱硬编码的大小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多