繁体   English   中英

iOS UiCollectionView-使用自定义UiCollectionViewLayout重新加载数据

[英]iOS UiCollectionView - reloadData using custom UiCollectionViewLayout

我正在尝试使用自定义UiCollectionViewLayout,但是我有一个小问题。 在我的项目中,我想加载一些JSON信息并将其显示在UICollectionView中。 我需要从WEB加载信息,然后(在加载所有内容时)我需要重新加载我的收藏夹视图。 如果我使用UICollectionViewFlowLayout一切正常。 但是,当我尝试使用自己的布局时, reloadData无法正常工作,并且什么也没有发生。

我正在使用异步任务重新加载数据:

dispatch_async(dispatch_get_main_queue(), ^{ 

            [self.newsCollectionView reloadData];

        });

谢谢

听起来您正在寻找invalidateLayout ,这会导致prepareLayoutcollectionViewContentSizelayoutAttributesForElementsInRect:等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM