iOS 6和iOS 7上的UICollectionView重新加载
我正在使用UICollectionView的应用程序。此应用程序在iOS 6上运行良好,但在iOS 7上无法运行。我进行了大量调试,得出的结论是UICollectionView的重载方法在iOS 7上不起作用 这背后有什么原因吗 以下是我发现问题的应用程序功能步骤iOS 6和iOS 7上的UICollectionView重新加载,ios,objective-c,ios7,uicollectionview,uicollectionviewcell,Ios,Objective C,Ios7,Uicollectionview,Uicollectionviewcell,我正在使用UICollectionView的应用程序。此应用程序在iOS 6上运行良好,但在iOS 7上无法运行。我进行了大量调试,得出的结论是UICollectionView的重载方法在iOS 7上不起作用 这背后有什么原因吗 以下是我发现问题的应用程序功能步骤 MyCollectionViewCell框架已更改(这是UICollectionViewCell的子类) 重新加载集合视图 iOS 6运行良好(此处内部调用invalidate layout,然后调用“cellAtRowOfindex
提前感谢…数据源中的单元格/节数从未更改,因此您必须通过调用下面的collection view函数来重新加载屏幕上的可见内容
[_collectionView reloadItemsAtIndexPaths:[_collectionView indexPathsForVisibleItems]];
放在后面的线上方
[_collectionView reloadData]
希望您的问题能得到解决。您使用的是什么布局?它是流程布局还是自定义布局?我在iOS 7上使用了一些集合视图,到目前为止没有任何问题。也许一个示例代码或一个项目会有所帮助。