1

我的 collectionViewController 及其数据加载有问题...

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

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

初始负载

在此处输入图像描述

当 JSON 被加载并且我滚动屏幕时,它们看起来像这样:

加载 JSON 和滚动屏幕后

在此处输入图像描述

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

4

2 回答 2

1

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

祝你好运

于 2013-05-02T12:12:43.393 回答
0

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

于 2013-05-02T14:17:26.143 回答