快速翻转翻转animation全视图而不是子视图

我需要切换两个子视图,因为我使用翻转animation,但它翻转整个屏幕不子视图。 这是我用来翻转的代码:

UIView.transitionFromView(frontView, toView: backView, duration: 1, options: UIViewAnimationOptions.TransitionFlipFromRight | UIViewAnimationOptions.ShowHideTransitionViews, completion: nil) 

我在StoryBoard中创build了frontView和backView,并且最初隐藏了backView。

请帮助我只翻转子视图。

这个问题很古老,但可以帮助别人。 如果你想翻转你的self.view使用它:

 UIView.transitionWithView(self.view, duration: 0.8, options: UIViewAnimationOptions.TransitionFlipFromRight | UIViewAnimationOptions.ShowHideTransitionViews, animations: { self.view.addSubview(newView) }, completion: { finished in //HERE you can remove your old view oldView.removeFromSuperview() }) 

最后,我得到了解决这个问题,我们需要添加frontView和backView到另一个视图(容器)不self.view,然后容器将翻转。