OStack程序员社区-中国程序员成长平台

标题: iphone - 为什么文档中没有列出所有 CATransition 动画类型? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 19:31
标题: iphone - 为什么文档中没有列出所有 CATransition 动画类型?

当我遇到这篇文章时,我正在寻找 stackoverflow 试图弄清楚如何在图层上制作 curl 动画:CATransition page curl from top

帖子作者使用常量字符串'pageCurl'来定义动画类型: animation.type = @"pageCurl";

在苹果文档中查找过渡动画类型时,仅列出了以下类型:

NSString * const kCATransitionFade;
NSString * const kCATransitionMoveIn;
NSString * const kCATransitionPush;
NSString * const kCATransitionReveal;

我错过了什么吗?为什么没有列出 curl up 过渡?我在程序中使用“pageCurl”作为过渡类型进行了测试,并确认它有效!



Best Answer-推荐答案


如果它们未列出,Apple 不希望您使用它们。如果你使用它们,你可能会被应用商店拒绝。

为什么 Apple 不希望你使用它们?他们没有说,但我们可以推测:

  1. 他们希望自己的应用看起来比第三方应用更好,或者至少不同于第三方应用。

  2. 他们尚未确定这些过渡的最终形式,因此他们不希望开发人员依赖它们。

  3. 转换需要过多的电池或 CPU,因此他们希望限制使用。

关于iphone - 为什么文档中没有列出所有 CATransition 动画类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9388112/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4