草庐IT

collectionViewFollwersFeed

全部标签

ios - 使用后台线程在 UICollectionViewCell 上加载视频以创建无缝滚动

我正在使用一个Objective-C应用程序,该应用程序具有一个具有全屏水平滚动UICollectionView的场景。我目前有一个函数,每次在滚动过程中屏幕上出现一个新单元格时都会被调用,这需要大约3-4秒的时间来运行并编辑新出现的单元格中的ui元素。因此,每次新单元格进入屏幕时,我的应用程序都会延迟大约4秒,然后继续正常滚动。有没有一种方法可以编辑此函数并将其放在后台线程上,以便滚动时不会有4秒的延迟,而是无缝、不间断的滚动?我知道此解决方案会导致ui元素出现4秒的延迟,但只要有无缝滚动,我就可以接受。编辑:我不认为针对此问题发布代码是个好主意,因为执行加载的函数中的代码需要我购买