나는 사진 라이브러리에서 사진 컬렉션을로드 UICollectionView
있습니다.가장 좋은 방법은 UICollectionView를 다시로드
for asset: PHAsset in self.photoAssets! {
SFSImageManger.imageFromAsset(asset, isOriginal: false, toSize: CGSize(width: 150, height: 150), resultHandler: { (image: UIImage?) in
guard image != nil else { return }
dispatch_async(dispatch_get_main_queue(), {
self.photos.append(image!)
self.albumCollection.reloadData()
})
})
}
사진을로드하는 방법입니다. 문제는 내가 많은 사진을 가지고있을 때, 500 개가 넘는 말을 할 때, scroll 할 때 collectionView가 깜빡이고 for 루프가 완료 될 때까지 collectionView 선택이 작동하지 않는다는 것입니다.
앱이 진행 상태를 표시하고 UI를 고정하고 싶지 않습니다. 그렇다면이 경우 어떻게 성능을 향상시킬 수 있습니까? 내가 할 것이 무엇