0

试图在我正在开发的一些 iOS 应用程序中简化我的动画。

在 CSS3 动画和过渡方面有很多经验,我想在 iOS 中定义我的动画,就像在 CSS3 中可行的一样准确(如这里所示的 CSS3 例如http://www.roblaplaca.com/examples/bezierBuilder/ )

如果我比较 facebook 或 youtube 的侧滑菜单,甚至是来自 Path 的菜单;他们开场动画的方式是不一样的。这就是我正在寻找的那种动画定制

我应该在 iOS 中从哪里开始?任何帮助表示赞赏

4

1 回答 1

1

您可以像这样定义自己的计时功能的控制点:

myAnimation.timingFunction = [CAMediaTimingFunction functionWithControlPoints:x1 
                                                                             :y1 
                                                                             :x2 
                                                                             :y2];

它的工作原理与您在问题中链接到的 bezierBuilder 完全相同。

如果您不熟悉 Core Animation,我建议您阅读Core Animation Programming Guide。真的很棒。

于 2012-10-18T08:13:11.773 回答