-2

我需要像http://joelb.me/scrollpath/那样实现滚动是否可以像在链接中那样自定义 UIScrollView 或任何其他方式来实现?
编辑:这不是在滚动时线性移动滚动视图,而是希望滚动视图在滚动时沿着特定路径(如 Bazier 曲线)移动

谢谢,
钱丹

4

2 回答 2

1

我已经在 scrollViewDidScroll 中完成了自定义滚动,也就是说,我没有线性地改变 y,而是使用方程改变了 y,比如更复杂的路径。

http://chandanshetty01.blogspot.in/2012/07/uiscrollview-scrolling-in-non-linear.html

于 2012-06-19T12:31:36.983 回答
0

您可以使用 CAKeyframeAnimation 并在固定关键时间为特定关键路径设置滚动视图偏移量(在大型滚动视图画布上)动画。

您可能想深入了解 CAKeyframeAnimation 类参考。

这是一个关于如何在动画中实现自定义键路径的小教程。 http://bit.ly/L05Xsg 您可以通过为大型 UIScrollView 的 contentOffset 属性设置动画来执行类似的操作。

于 2012-06-15T07:49:58.640 回答