当我遇到这篇文章时,我正在寻找 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-推荐答案 strong>
如果它们未列出,Apple 不希望您使用它们。如果你使用它们,你可能会被应用商店拒绝。
为什么 Apple 不希望你使用它们?他们没有说,但我们可以推测:
他们希望自己的应用看起来比第三方应用更好,或者至少不同于第三方应用。
他们尚未确定这些过渡的最终形式,因此他们不希望开发人员依赖它们。
转换需要过多的电池或 CPU,因此他们希望限制使用。
关于iphone - 为什么文档中没有列出所有 CATransition 动画类型?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/9388112/
|