CollectionViewController中的加载数据问题

时间:2013-05-02 12:01:22

标签: iphone ios objective-c uicollectionview

我的collectionViewController和他们的数据加载有问题......

我尝试加载外部JSON文件......

第一个问题是当app加载时,CollectionViewController只显示集合Cell,没有图像和文本......

初始加载

enter image description here

当加载JSON并滚动屏幕时,它们显示如下:

加载JSON和滚动屏幕后

enter image description here

可能是什么解决方案,CollectionViewController显示的是第一个显示所以不可能在其他CollectionViewController中收取CollectionViewController,非常感谢

2 个答案:

答案 0 :(得分:1)

在加载JSON后,您必须调用[YourCollectionView reloadData]重新绑定UIcollectionview

祝你好运

答案 1 :(得分:0)

除了活动指示器之外,您还可以在加载JSON时在CollectionViewCell中添加占位符图像(例如应用程序的徽标)。在此下载程序框架中:https://github.com/rs/SDWebImage您有一个方法可以完成此操作:setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder。否则,您可以使用成功/失败block手动设置占位符图像。