|
@@ -195,7 +195,6 @@
|
|
|
*/
|
|
|
- (void)setupGroupView {
|
|
|
AJPhotoGroupView *photoGroupView = [[AJPhotoGroupView alloc] init];
|
|
|
- //photoGroupView.assetsFilter = self.assetsFilter;
|
|
|
photoGroupView.my_delegate = self;
|
|
|
[self.view insertSubview:photoGroupView belowSubview:self.navBarBGView];
|
|
|
self.photoGroupView = photoGroupView;
|
|
@@ -415,38 +414,38 @@
|
|
|
#pragma mark 处理点击选中相关
|
|
|
- (void)handlCellSelectFunBy:(NSIndexPath *)indexPath
|
|
|
{
|
|
|
- AJPhotoListCell *cell = (AJPhotoListCell *)[self.photoListView cellForItemAtIndexPath:indexPath];
|
|
|
- ALAsset *asset = self.assets[indexPath.row];
|
|
|
-
|
|
|
- //超出最大限制
|
|
|
- if (self.indexPathsForSelectedItems.count >= self.maximumNumberOfSelection && ![self.indexPathsForSelectedItems containsObject:asset]) {
|
|
|
- if (_delegate && [_delegate respondsToSelector:@selector(photoPickerDidMaximum:)])
|
|
|
- [_delegate photoPickerDidMaximum:self];
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- //选择过滤
|
|
|
- BOOL selectable = [self.selectionFilter evaluateWithObject:asset];
|
|
|
- if (!selectable) {
|
|
|
- if (_delegate && [_delegate respondsToSelector:@selector(photoPickerDidSelectionFilter:)])
|
|
|
- [_delegate photoPickerDidSelectionFilter:self];
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- //取消选中
|
|
|
- if ([self.indexPathsForSelectedItems containsObject:asset]) {
|
|
|
- [self.indexPathsForSelectedItems removeObject:asset];
|
|
|
- [cell isSelected:NO];
|
|
|
- if (_delegate && [_delegate respondsToSelector:@selector(photoPicker:didDeselectAsset:)])
|
|
|
- [_delegate photoPicker:self didDeselectAsset:asset];
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- //选中
|
|
|
- [self.indexPathsForSelectedItems addObject:asset];
|
|
|
- [cell isSelected:YES];
|
|
|
- if (_delegate && [_delegate respondsToSelector:@selector(photoPicker:didSelectAsset:)])
|
|
|
- [_delegate photoPicker:self didSelectAsset:asset];
|
|
|
+// AJPhotoListCell *cell = (AJPhotoListCell *)[self.photoListView cellForItemAtIndexPath:indexPath];
|
|
|
+// ALAsset *asset = self.assets[indexPath.row];
|
|
|
+//
|
|
|
+// //超出最大限制
|
|
|
+// if (self.indexPathsForSelectedItems.count >= self.maximumNumberOfSelection && ![self.indexPathsForSelectedItems containsObject:asset]) {
|
|
|
+// if (_delegate && [_delegate respondsToSelector:@selector(photoPickerDidMaximum:)])
|
|
|
+// [_delegate photoPickerDidMaximum:self];
|
|
|
+// return;
|
|
|
+// }
|
|
|
+//
|
|
|
+// //选择过滤
|
|
|
+// BOOL selectable = [self.selectionFilter evaluateWithObject:asset];
|
|
|
+// if (!selectable) {
|
|
|
+// if (_delegate && [_delegate respondsToSelector:@selector(photoPickerDidSelectionFilter:)])
|
|
|
+// [_delegate photoPickerDidSelectionFilter:self];
|
|
|
+// return;
|
|
|
+// }
|
|
|
+//
|
|
|
+// //取消选中
|
|
|
+// if ([self.indexPathsForSelectedItems containsObject:asset]) {
|
|
|
+// [self.indexPathsForSelectedItems removeObject:asset];
|
|
|
+// [cell isSelected:NO];
|
|
|
+// if (_delegate && [_delegate respondsToSelector:@selector(photoPicker:didDeselectAsset:)])
|
|
|
+// [_delegate photoPicker:self didDeselectAsset:asset];
|
|
|
+// return;
|
|
|
+// }
|
|
|
+//
|
|
|
+// //选中
|
|
|
+// [self.indexPathsForSelectedItems addObject:asset];
|
|
|
+// [cell isSelected:YES];
|
|
|
+// if (_delegate && [_delegate respondsToSelector:@selector(photoPicker:didSelectAsset:)])
|
|
|
+// [_delegate photoPicker:self didSelectAsset:asset];
|
|
|
}
|
|
|
|
|
|
#pragma mark - getter/setter
|