【问题标题】:scrolling using UIScrollview in a particaular path?在特定路径中使用 UIScrollview 滚动?
【发布时间】:2012-06-15 07:18:48
【问题描述】:

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

谢谢,
钱丹

【问题讨论】:

  • 你能描述一下你在问题中的目的,而不是仅仅发布一个链接吗?
  • 我在编辑部分更新了我的问题...
  • 如果你用 phonegap 制作一个项目,那么它是可能的,而且如果你在 xcode 中编写一个图层过渡动画,它很容易制作,但你必须把水瓶座。
  • 我不明白为什么我对这个问题投了反对票...
  • 不要无缘无故投反对票...请添加评论,以便我以更好的方式修改问题。

标签: iphone objective-c uiscrollview core-animation


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-05
      相关资源
      最近更新 更多