我想要UIScrollView
做很多小UIImageView
,我想立即显示空白滚动视图。然后当它准备好将图像加载到UIImageViews
时。
例如,当我必须从我正在使用的服务器下载一些部件时:
connectionDidFinishLoading
NSURLConnection
viewDidLoad
但我不想下载在线图片,我在我的应用中使用它,但不想在{{1}}中全部绘制。怎么做到这一点?
答案 0 :(得分:1)
在行主导的网格布局中参考UIImageView列表的bddynamicgridviewcontroller链接
另请参阅SDWebImage延迟加载大量图片
请查看UITables with Downloaded Images – Easy Asynchronous Code链接
答案 1 :(得分:0)
首先,使用AQGridView
- 它与UITableView
类似,但每行允许多列(即照片网格)。如果您下载源代码,它会提供如何将其用于您想要的示例。
至于下载时显示图像,一种方法是使用FLImageView
。再次下载源代码并将其添加到您的项目中,然后使用UIImageView
中的AQGridViewCell
而不是FLImageView
使用loadImageAtURL:placeholderImage:
,然后拨打loadImageAtURLString:placeholderImage:
或UITableView
加载图像时。这也允许您在下载图像时显示标准占位符图像。
与标准AQGridView
一样,{{1}}的单元格只会根据需要创建(即只显示在屏幕上或几乎在屏幕上的单元格),并且单元格会被重复使用,因此它会很好而且快速。“ / p>