菜鸟教程小白 发表于 2022-12-12 19:31:10

iphone - 为什么文档中没有列出所有 CATransition 动画类型?


                                            <p><p>当我遇到这篇文章时,我正在寻找 stackoverflow 试图弄清楚如何在图层上制作 curl 动画:<a href="https://stackoverflow.com/questions/3652724/catransition-page-curl-from-top" rel="noreferrer noopener nofollow">CATransition page curl from top</a> </p>

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

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

<pre><code>NSString * const kCATransitionFade;
NSString * const kCATransitionMoveIn;
NSString * const kCATransitionPush;
NSString * const kCATransitionReveal;
</code></pre>

<p>我错过了什么吗?为什么没有列出 curl up 过渡?我在程序中使用“pageCurl”作为过渡类型进行了测试,并确认它有效!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如果它们未列出,Apple 不希望您使用它们。如果你使用它们,你可能会被应用商店拒绝。</p>

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

<ol>
<li><p>他们希望自己的应用看起来比第三方应用更好,或者至少不同于第三方应用。</p></li>
<li><p>他们尚未确定这些过渡的最终形式,因此他们不希望开发人员依赖它们。</p></li>
<li><p>转换需要过多的电池或 CPU,因此他们希望限制使用。</p></li>
</ol></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 为什么文档中没有列出所有 CATransition 动画类型?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/9388112/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/9388112/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 为什么文档中没有列出所有 CATransition 动画类型?