Ios 当集合视图处于隐藏状态时,如何强制UICollectionView滚动到特定行并加载该行的单元格?

Ios 当集合视图处于隐藏状态时,如何强制UICollectionView滚动到特定行并加载该行的单元格?,ios,objective-c,uitableview,uicollectionview,Ios,Objective C,Uitableview,Uicollectionview,我有一个UICollectionView,其中有一个物品列表,还有一个当用户点击一个项目时出现的详细屏幕,完全覆盖了集合视图。此详细信息屏幕有一个“下一步”按钮,可将详细信息视图前进到下面列表中的下一个项目,而不会暴露列表 我正在使用scrollToItemAtIndexPath:atScrollPosition:animated移动集合视图的“当前”行;这是可行的,除了它实际上不会强制集合视图滚动到新行,直到我从其上方移除细节视图。因此,在我删除细节之前,不会加载新暴露行的单元格 如果此时集合

我有一个UICollectionView,其中有一个物品列表,还有一个当用户点击一个项目时出现的详细屏幕,完全覆盖了集合视图。此详细信息屏幕有一个“下一步”按钮,可将详细信息视图前进到下面列表中的下一个项目,而不会暴露列表

我正在使用
scrollToItemAtIndexPath:atScrollPosition:animated
移动集合视图的“当前”行;这是可行的,除了它实际上不会强制集合视图滚动到新行,直到我从其上方移除细节视图。因此,在我删除细节之前,不会加载新暴露行的单元格


如果此时集合视图实际上不可见(即隐藏),如何让UICollectionView加载行的单元格?

我遇到了这个问题,并通过将覆盖UICollectionView的屏幕设置为具有一点透明度的背景色来解决它

detailView.backgroundColor = [UIColor colorWithred: 0.5 green: 0.5 blue: 0.5 alpha: 0.999]
在覆盖视图具有透明度的情况下,
scrollToItemAtIndexPath:atScrollPosition:animated
可以正常工作