UIScrollview + AutoLayout +滚动效果滚动

时间:2015-04-19 21:42:52

标签: ios swift animation uiscrollview autolayout

我有一个滚动视图(例如)3个子视图。它们彼此对齐,约束条件使它们相隔16个点。

当我向上和向下滚动滚动视图时,我希望视图之间有一些延迟,几乎就像一个弹簧动画。想象一下,拉起一个弹簧:顶部的弹簧快速移动,而较低的弹簧移动需要更长的时间才能上升并在沉降之前反弹。

我尝试动画更改约束的常量值,但这并没有给出我想要的效果。

这种效果是否可行,我将如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

您可以使用iOS 7中引入的UIKit Dynamics来实现这一目标。查看2013 WWDC Video 217"探索滚动视图",第二个主题。