【发布时间】:2014-07-30 21:16:18
【问题描述】:
我希望在我的 iOS 应用程序中添加一个动画,该动画几乎与您在使用 Siri 时看到的动画相同,它会显示您可以提出的可能问题。
效果是向上滚动的文本被多于来自下方的内容所取代,但效果是一种方式,并非所有问题都一起移动,它们似乎是独立的并且相互跟随。
我喜欢这个动画并想在我的应用程序中模拟它 - 但我不知道如何解决这个问题。到目前为止,我在应用程序中唯一参与的动画是 CrossDissolve、FlipFromLeft 等。
有没有人知道一个教程可以教授这样的效果,或者可以为我指出正确的开始方向?
在此先感谢大家。
【问题讨论】:
-
我刚刚看了一个关于动画的 WWDC 视频。他们表示,对于他们使用的特定 siri 动画:
[UIView animateWithDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:]。他们如何使用它是另一回事。 -
@WilliamGeorge 嗯...我不认为他正在谈论的动画使用这种方法。它更有可能使用关键帧动画,因为动画具有三个独立的部分。是哪个 WWDC 会议?
-
@Fogmeister asciiwwdc.com/2014/sessions/221 - 搜索
We use a single Spring Animation to pull the text onscreen -
@WilliamGeorge 好吧。其实有道理。需要比我的答案更多的代码,但我的答案会做同样的事情:) 只是略有不同。
-
@WilliamGeorge 更新了我的答案。但是如果这台笔记本电脑上没有 Xcode,我不会尝试对其进行编码,哈哈。
标签: ios objective-c animation core-animation