不使用segue需要交叉溶解转换

时间:2013-05-22 23:18:11

标签: xcode ipad ios6

我想使用Cross Dissolve转换,但不使用segue。当按下按钮但转换为Cover Vertical时,我使用下面的代码显示新视图。有没有办法改变这个?

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

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

1 个答案:

答案 0 :(得分:7)

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

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

Swift Answer

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

相关问题