0

我想做UIScrollView很多小的UIImageView,我想立即显示空白滚动视图。然后当它准备好时将图像加载到UIImageViews. 例如,当我必须从我正在使用的服务器下载某些部分时: connectionDidFinishLoading使用NSURLConnection但在这里我不想下载在线图像,我在我的应用程序中有它,但不想在viewDidLoad. 如何做到这一点?

4

2 回答 2

1

请参阅bddynamicgridviewcontroller链接以获取行主导的网格布局中的 UIImageView 列表

另请参阅SDWebImage以延迟加载大量图像

看看带有下载图像的 UITables – 简单的异步代码链接

于 2012-08-23T08:24:02.043 回答
0

首先,使用AQGridView- 它类似于UITableView但允许每行多列(即照片网格)。如果您下载源代码,它会提供如何将其用于您想要的内容的示例。

至于在下载时显示图像,一种方法是使用FLImageView. 同样,下载源代码并将其添加到您的项目中,然后UIImageView在每次AQGridViewCell使用FLImageViewthen 调用loadImageAtURL:placeholderImage:loadImageAtURLString:placeholderImage:加载图像时使用 a 代替。这还允许您在下载图像时显示标准占位符图像。

像标准一样,只会根据需要创建UITableView单元格(即仅在屏幕上或几乎在屏幕上的单元格),并且单元格会被重复使用,因此它会变得又快又好。AQGridView

于 2012-08-23T08:10:30.733 回答