我的collectionViewController和他们的数据加载有问题......
我尝试加载外部JSON文件......
第一个问题是当app加载时,CollectionViewController只显示集合Cell,没有图像和文本......
初始加载
当加载JSON并滚动屏幕时,它们显示如下:
加载JSON和滚动屏幕后
可能是什么解决方案,CollectionViewController显示的是第一个显示所以不可能在其他CollectionViewController中收取CollectionViewController,非常感谢
答案 0 :(得分:1)
在加载JSON后,您必须调用[YourCollectionView reloadData]
重新绑定UIcollectionview
祝你好运
答案 1 :(得分:0)
除了活动指示器之外,您还可以在加载JSON时在CollectionViewCell中添加占位符图像(例如应用程序的徽标)。在此下载程序框架中:https://github.com/rs/SDWebImage您有一个方法可以完成此操作:setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder
。否则,您可以使用成功/失败block手动设置占位符图像。