【问题标题】:Cross dissolve transition required without using segue无需使用 segue 就需要交叉溶解过渡
【发布时间】:2013-05-18 04:10:48
【问题描述】:

我想使用 Cross Dissolve 过渡,但不想使用 segue。当按下按钮但转换为 Cover Vertical 时,我使用下面的代码呈现新视图。有什么办法可以改变吗?

ObViewControllerMonitorMenu *monitorMenuViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"observationSummary"];
monitorMenuViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:monitorMenuViewController animated:YES completion:nil];

上面的代码现在可以使用附加的行来设置转换类型。

【问题讨论】:

    标签: xcode ipad ios6


    【解决方案1】:

    请查看文档以查看在模态显示视图控制器时的转换样式列表,尤其是在Presenting View Controllers 部分:

    https://developer.apple.com/reference/uikit/uiviewcontroller?language=objc

    (Swift Answer)

    然后您可以将视图控制器的 modalTransitionStyle 属性设置为所需的值,其中您想要的是UIModalTransitionStyleCrossDissolve

    【讨论】:

    • 非常好 - 谢谢。为了澄清起见,我修改了我的代码以显示它现在的样子。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    相关资源
    最近更新 更多