xcode - 无需使用转场就需要交叉溶解过渡

标签 xcode ipad ios6

我想使用 Cross Dissolve 过渡,但不想使用 segue。我使用下面的代码在按下按钮时显示新 View ,但过渡是 Cover Vertical。有什么办法可以改变这种情况吗?

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

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

最佳答案

请查看文档以查看以模态方式呈现 View Controller 时的过渡样式列表,特别是在部分 Presenting View Controllers :

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

( Swift Answer )

然后你可以将 View Controller 的 modalTransitionStyle 属性设置为所需的值,其中你想要的是 UIModalTransitionStyleCrossDissolve .

关于xcode - 无需使用转场就需要交叉溶解过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16703106/

相关文章:

xcode - 我在哪里可以找到 Xcode 崩溃报告?

C++ 类文件

iphone - UITableViewCell 图像向右对齐,可能吗?

ios - 将 PDF 图像添加到 UIBarItem Swift

objective-c - ViewWillAppear 没有被 UISplitViewController 调用

ios - iOS 中的棕褐色调 PDF

iphone - iOS - 尝试了解电影是如何运作的

javascript - 如何在Xcode项目中包含jquery库?

ios - iPhone 秒表 - 开始、停止、开始,但没有从停止的地方开始

ios - ASIHTTPRequest POST 库