0

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

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

一些旧帖子(例如立方体结构视图控制器)提到在 CATransition 中使用 @"cube" 作为过渡类型,并调用 UIViewController 的 transitionFromViewController:toViewController:duration:options:animations:completion 方法来轻松地在两个视图控制器之间制作动画.

但是,iOS 6 文档和头文件没有提到使用 @"cube" 或旧(iOS 5 时代)帖子中提到的任何其他字符串文字。

而且我在 iOS 6 发行说明或 API 差异中找不到任何关于已弃用的内容。

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

会吗?有什么选择?

4

1 回答 1

0

取自这里:

http://iphonedevsdk.com/forum/iphone-sdk-development/102300-undocumenten-catransition-type.html

“我就这个具体问题询问了 Apple 的工程师。他们说,官方未记录的过渡效果就像任何其他未记录的 API 功能一样,是不允许的。

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

于 2013-02-13T08:26:49.227 回答