UICollectionView的布局,实现了滑动选择手势。
只需触摸并滑动即可选中您的UICollectionView中的项目,比逐点点击每个项目更容易。
如果您选择,则可以启用自动选择行,其中在您滑动以选择整个行时,您可以继续向下滑动以选择整行。
除了滑动选择收集单元格,您还可以选择启用滑动取消选择,如果您从选中的单元格开始滑动,则滑动会取消选择单元格。
如果您选择,则可以启用在第一次和第二次触摸之间自动选择单元格。其中在两次触摸之间的所有单元格都会被选中。
(如图示中所示)示例用例是使用SECollectionViewFlowLayout与QBImagePickerController(UIImagePickerController的克隆)结合选择多张图片。您可以通过向Podfile中添加来在项目中使用此图片选择器
pod 'SEQBImagePickerController'
你还可以在你的项目中使用SECollectionViewFlowLayout,并使用它和自己的UICollectionView。
pod 'SECollectionViewFlowLayout'
当使用initWithCollectionViewLayout
初始化UICollectionViewController
时,分配一个新的SECollectionViewFlowLayout
UICollectionViewController *collectionViewController =
[[UICollectionViewController alloc] initWithCollectionViewLayout:
[SECollectionViewFlowLayout layoutWithAutoSelectRows:YES
panToDeselect:YES
autoSelectCellsBetweenTouches:YES]];
使用Github issues来跟踪错误和功能请求
Chris Wendel
MIT