xcode – 不使用segue所需的交叉溶解转换

前端之家收集整理的这篇文章主要介绍了xcode – 不使用segue所需的交叉溶解转换前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想使用Cross Dissolve转换,但不使用segue.当按下按钮但转换为Cover Vertical时,我使用下面的代码显示新视图.有没有办法改变这个?

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

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

解决方法

请在文档中查看文档以查看过渡样式列表,特别是在演示视图控制器部分:

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

(Swift Answer)

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

猜你在找的Xcode相关文章