HySideScrollingImagePicker
HySideScrollingImagePicker copied to clipboard
能把问题描述得清楚一些么,我这里没有复现bug
不好意思 这几天在旅游 目前bug是 获取系统照片 照片大于1500张 就会崩 目测是照片过多 我借鉴了其他的三方库 不会出现能的原因 不清楚原因是什么 望大神解答下 蟹蟹!
用Instruments跑了一些,好多红的,内存飙升,哈哈,有空再改吧
好的 非常感谢指出问题所在! 目前还没得什么思路 等我旅游回来再看看 其他demo是如何操作的
然而微信的做法是只显示最近的100照片,而不是全部照片.
- (CGSize)collectionView:(UICollectionView _)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath { ALAsset *asset = [assets objectAtIndex:indexPath.row]; ALAssetRepresentation *rp = [asset defaultRepresentation]; CGFloat proportion = rp.dimensions.width/rp.dimensions.height; CGFloat w = floor((float)proportion( tableViewPreviewRowHeight-10)); CGSize asize = CGSizeMake( w , tableViewPreviewRowHeight-10); return asize; }
不可能显示那么多图片的。 遍历1500张照片都需要很久的。所以微信最多只支持100张。不过你的demo在点击的时候还要有BUG,勾选图标显示不正常。
以上问题已经被修复 可以下载最新demo 测试下!