视图控制器iOS 6之间的立方体动画

视图控制器iOS 6之间的立方体动画,ios,uiview,uiviewcontroller,core-animation,Ios,Uiview,Uiviewcontroller,Core Animation,我想创建一个具有6个视图的应用程序,就像立方体的侧面一样,并且能够在每个方向上滑动以移动到立方体的另一侧 所以我想要一个视图控制器之间的动画,看起来像一个正在旋转的立方体 一些老帖子(例如)提到在CATTransition中使用@“cube”作为转换类型,并调用UIViewController的transitionFromViewController:toViewController:duration:options:animations:completion方法在两个视图控制器之间轻松设置动画

我想创建一个具有6个视图的应用程序,就像立方体的侧面一样,并且能够在每个方向上滑动以移动到立方体的另一侧

所以我想要一个视图控制器之间的动画,看起来像一个正在旋转的立方体

一些老帖子(例如)提到在CATTransition中使用@“cube”作为转换类型,并调用UIViewController的transitionFromViewController:toViewController:duration:options:animations:completion方法在两个视图控制器之间轻松设置动画

然而,ios6文档和头文件没有提到使用@“cube”或旧(ios5时代)文章中提到的任何其他字符串文字

我在iOS 6发行说明或API差异中找不到任何不推荐使用的内容

动画效果不错,但我担心如果我使用它,我的应用程序会被拒绝

会吗?替代方案是什么?

取自此处:

“我向苹果的工程师询问了这个具体问题。他们说,官方规定,未记录的过渡效果与其他未记录的API功能一样,是不允许的

然而,他们的自动化工具并不像使用未记录的方法那样设置为使用未记录的转换进行检测,因此您可能会侥幸逃脱,也可能不会。这是一场赌博。”