我正在尝试实现一个类似幻灯片的 UIScrollView ,它将填充目录页面的缩略图。选择缩略图将导致主 UIScrollView 移动到所选页面。目录可能包含 100 - 200 页,我只想在需要时才延迟加载它们。
我已经在启用分页的 UIScrollView 中完成了此操作,但还没有看到在非分页场景中执行此操作的最佳方法。 UIScrollView 中随时都会有 6 个可见的缩略图(当视图滚动时+ 1)。我想在视图滚动时出队并重用缩略图的 UIView,就像我在主 UIScrollView (这是一个分页滚动视图)中所做的那样。
Thanks -
Jk
我还建议您看一下 Apple 的一些示例代码,即 Photo Scroller。如果您是注册的 iOS 开发人员,您还应该查看有关 iPhone 应用程序中的滚动视图的 WWDC10 会议。
http://developer.apple.com/library/ios/#samplecode/PhotoScroller/Listings/main_m.html http://developer.apple.com/library/ios/#samplecode/PhotoScroller/Listings/main_m.html
您需要做的是模仿表视图的行为(它只不过是 UIScrollView 的子类)。你应该模仿的是细胞的重复利用。它非常容易实现,并且将显着减少应用程序的内存占用,因为您只加载滚动视图中当前可见的内容。
我希望这有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)