iOS - 带有动画的程序化模态segue(例如翻转)

Posted

技术标签:

【中文标题】iOS - 带有动画的程序化模态segue(例如翻转)【英文标题】:iOS - programmatic modal segue with animation (such as flip) 【发布时间】:2012-06-05 16:20:27 【问题描述】:

我知道我可以在这样的代码中进行模态转场:

[presentModalViewController:my_view, animated:YES];

但是如何以编程方式指定淡入或水平/垂直翻转?

谢谢, 巴春

【问题讨论】:

【参考方案1】:

将此属性设置为您的 viewController:modalTransitionStyle

UIModalTransitionStyle 来自苹果文档

  typedef enum  UIModalTransitionStyleCoverVertical = 0, 
                 UIModalTransitionStyleFlipHorizontal,
                 UIModalTransitionStyleCrossDissolve,  
                  UIModalTransitionStylePartialCurl, UIModalTransitionStyle;

【讨论】:

以上是关于iOS - 带有动画的程序化模态segue(例如翻转)的主要内容,如果未能解决你的问题,请参考以下文章

如何将视图控制器动画转换转换为 Segue 动画转换

iOS - 如何在 Unwind Segue 中控制动画类型?

模态 Segue 进入没有导航栏的导航控制器

动画后执行 Segue,但动画项目回到之前的位置

iOS使用UIViewControllerAnimatedTransitioning自定义presentViewController动画

IOS/Objective-C:在没有 Storyboard Segue 的情况下可以在模态转换中使用自定义 Segue?