无限的UIScrollView

Ant*_*udt 13 cocoa-touch scroll objective-c uiview ios

我想实现一个时间轴,就像你可以在iMovie或Final Cut中找到的那样,你可以向任意一个方向滚动.向左滚动将返回到时间(月),向右滚动将及时向前滚动,从而创建平滑的连续路径.

实现这个的最佳方法是什么?

  • 使用UIScrollView做一些棘手的事情
  • 子类UIView并尝试重新创建惯性滚动

重新创建惯性滚动的一个缺点是,如果Apple决定更改它,我的应用程序会觉得很奇怪.我个人不喜欢它,当一个应用程序没有感觉系统集成,这包括像塔疯狂的游戏,他们制作自己的滚动视图,工作非常糟糕,感觉不对.

3lv*_*vis 30

Apple有一个名为StreetScroller的无限滚动示例项目,描述说:

演示UIScrollView子类如何在水平方向上无限滚动.

我希望这可以帮助你.