1

如果我想像google+facebook应用程序(甚至可能是 9gag)那样进行延迟加载,我应该使用UITableViewUIScrollView吗?

目标是加载全新的单元格或scrollview页面集(不仅仅是像 apple 这样的缩略图lazyloading tableview)。如果您有 facebook 应用程序,请尝试快速向下滚动,您会明白我的意思。

任何示例也会有所帮助。

谢谢。

4

5 回答 5

1

使用 Grand Central Dispatch,您可以做到这一点。

以下链接可能有用。

http://www.raywenderlich.com/4295/multithreading-and-grand-central-dispatch-on-ios-for-beginners-tutorial

于 2013-04-22T04:47:34.880 回答
1

你可以试试这个:https://github.com/nicklockwood/AsyncImageView。这是异步加载图像的最佳示例。该库还可用于独立于 UIImageView 加载和缓存图像,因为它提供对底层加载和缓存类的直接访问。

于 2013-04-22T03:39:50.703 回答
1

为此,您应该更喜欢表格视图。使用 tableview ,您可以使用可重复使用的 customcell。tableview 可用于横向模式下的自动布局,如果应用程序是通用的,则 tableview 更有用。

于 2013-04-21T18:11:15.407 回答
0

看看SDWebImage,真的好用,支持缓存和异步加载。

于 2013-04-21T19:06:29.453 回答
0

我会使用 uicollection 视图。这是一个使用 uitableview 的示例,但您可以对其进行一些修改以使用集合视图。

http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Introduction/Intro.html

如果您想使用第三方库,我建议您查看AFNetworking它是使用率最高的库之一,并且具有扩展 UIImageView LINK的非常易于使用的功能

同样作为仅供参考,滚动视图是表格视图的一部分。

于 2013-04-21T18:31:30.417 回答