我想使用交叉溶解过渡,但不是通过使用segue。我使用下面的代码在按下按钮时呈现新视图,但过渡是垂直覆盖。有什么办法可以改变这一点吗?
ObViewControllerMonitorMenu *monitorMenuViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"observationSummary"];
monitorMenuViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:monitorMenuViewController animated:YES completion:nil];
上面的代码现在使用附加的行来设置转换类型。
请查看文档,查看在模态呈现视图控制器时的过渡样式列表,特别是在Presenting View Controllers
:
(迅速的回答)
然后你可以将视图控制器的modalTransitionStyle属性设置为所需的值,其中你想要的是UIModalTransitionStyleCrossDissolve