在 iPad 中呈现模式视图翻转视图

Posted

技术标签:

【中文标题】在 iPad 中呈现模式视图翻转视图【英文标题】:Present a modal view flipping a view in iPad 【发布时间】:2012-05-03 18:07:55 【问题描述】:

我在 iPad 的视图中心有一个矩形视图。当我按下按钮时,我希望该矩形视图翻转并显示带有一些信息的模态视图。怎样才能做到这一点,而不是翻转整个主视图?

提前致谢。

【问题讨论】:

【参考方案1】:

看看不同的模态视图转换样式:

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instp/UIViewController/modalTransitionStyle

【讨论】:

我知道所有的过渡样式...但我想要实现的是翻转单个子视图并在另一侧显示模态视图...【参考方案2】:

我知道了!

这是我使用的解决方案:

[UIView transitionWithView:self.tutorialView
                  duration:0.4
                   options:UIViewAnimationOptionTransitionFlipFromLeft | UIViewAnimationOptionCurveEaseInOut
                animations:^
                    [[[self.tutorialView subviews] objectAtIndex:0] removeFromSuperview],
                    [self.tutorialView addSubview:infoView.view];
                
                completion:^(BOOL finished)

                ];

【讨论】:

以上是关于在 iPad 中呈现模式视图翻转视图的主要内容,如果未能解决你的问题,请参考以下文章

关闭从模态呈现的视图控制器翻转的视图控制器

水平翻转视图。 Xcode

嵌套 UIView 调整大小

iphone视图翻转:从上到下而不是从右到左的视图翻转

在 iPhone 中使用缩放图像翻转滚动视图

如何在 Swift(Xcode 6.3)中翻转标签(获取镜像视图)