0

我的问题本质上是它在标题中所说的——我想创建一个类似于出现在 HBO GO iPad 应用程序的“主页”选项卡下的滚动视图。

我研究了圆形/无限 UIScrollViews,但它们只讨论一个方向(水平或垂直)的无限内容,并且当滚动速度太高时会出现许多问题。所以我的问题是双重的:

A) 他们可以通过继承 UIScrollView 创建这个滚动视图吗?如果是这样,请让我知道如何?

B)如果没有,是否有人对他们如何创建它的起点有想法?即使在快速加速的情况下,它也运行得非常非常平稳,我正试图弄清楚他们是如何创造这个的。

提前致谢!

4

3 回答 3

2

重新发布以获得答案;-)

该示例名为StreetScroller

参考视频在这里

我相信成功的技术将是在 2x2 或 3x3 网格中应用视频中的技术并处理双向滚动。

于 2012-05-04T19:03:17.900 回答
1

我已经建立了一个库,可以在各个方向提供无限滚动的视图。它使您可以非常轻松地实现您正在寻找的效果等等。当用户滚动时,框架会布置图块并让代理知道,以便它可以设置图块的演示文稿。这确实是通过子类化 UIScrollView 来完成的,就性能而言,该框架不会引入任何延迟:无论您滚动多快,都能达到 60 fps。

带有在无限滚动墙上显示 Flickr 图像的示例应用程序的框架在这​​里:https ://github.com/vovagalchenko/scroll-for-days 。此外,这里是示例应用程序的视频:https ://cloud.box.com/s/d6bgvlot175au5a3jeh5

于 2014-07-06T19:31:26.683 回答
0

我不认为有一个简单的方法可以通过子类 UIScrollView

我用 UIView 和自定义手势识别器做了类似的事情,移动视图很好,它们从屏幕的一侧消失了。

我希望这可以帮助你。

于 2012-05-04T17:20:04.113 回答