我正在尝试实现类似幻灯片的UIScrollView,它将填充目录页面的缩略图。选择缩略图图像将使主UIScrollView移动到所选页面。目录可能包含100 - 200页,我只想在需要时懒洋洋地加载它们。
我在启用了分页的UIScrollView中完成了此操作,但在非分页方案中没有看到任何最佳方法。在任何时候UIScrollView中都会显示6个缩略图(滚动视图时为+ 1)。我想在滚动视图时出列并重用缩略图的UIView,就像我在主UIScrollView(这是一个分页滚动视图)中所做的那样。
谢谢 -
JK
答案 0 :(得分:7)
我还建议你看一下Apple的一些示例代码,即Photo Scroller。如果您是注册的iOS开发人员,您还应该查看有关iPhone应用程序中滚动视图的WWDC10会话。
http://developer.apple.com/library/ios/#samplecode/PhotoScroller/Listings/main_m.html
您需要做的是模仿表视图的行为(它只不过是UIScrollView的子类)。您应该模仿的是细胞的重复使用。它非常容易实现,并且会大大减少应用程序的内存占用量,因为您只加载滚动视图中当前可见的内容。
我希望这会有所帮助。
答案 1 :(得分:2)
查看来自apple的scrollview套件示例代码。平铺的例子很可能很容易改变用途。
http://developer.apple.com/library/ios/#samplecode/ScrollViewSuite/
答案 2 :(得分:0)
查看此课程..这可能有用..