|
|
@@ -513,7 +513,7 @@
|
|
|
- (void)setViewEditTypeFun
|
|
|
{
|
|
|
_isEditType = YES;
|
|
|
- [_dataCollectionView reloadData];
|
|
|
+ //[_dataCollectionView reloadData];
|
|
|
|
|
|
_curEditTypeHeadView.hidden = NO;
|
|
|
_curEditTypeBottomView.hidden = NO;
|
|
|
@@ -537,9 +537,24 @@
|
|
|
model.isSelectType = NO;
|
|
|
}
|
|
|
|
|
|
+// for (NASFilePicTimeArrModel *timeArrModel in _curNASFilePicModel.data.fileList) {
|
|
|
+// for (NASFilePicDataArrModel *model in timeArrModel.list) {
|
|
|
+// model.isSelectType = NO;
|
|
|
+// }
|
|
|
+// }
|
|
|
+
|
|
|
_isEditType = NO;
|
|
|
+
|
|
|
+ BOOL isNeedReload = NO;
|
|
|
+ if(self->_didSelectListArr.count >0){
|
|
|
+ isNeedReload = YES;
|
|
|
+ }
|
|
|
+
|
|
|
[_didSelectListArr removeAllObjects];
|
|
|
- [_dataCollectionView reloadData];
|
|
|
+
|
|
|
+ if(isNeedReload){
|
|
|
+ [_dataCollectionView reloadData];
|
|
|
+ }
|
|
|
|
|
|
_curEditTypeHeadView.hidden = YES;
|
|
|
_curEditTypeBottomView.hidden = YES;
|
|
|
@@ -559,16 +574,24 @@
|
|
|
NASFilePicTimeArrModel *timeArrModel = _curNASFilePicModel.data.fileList[section];
|
|
|
if (timeArrModel.list.count > row) {
|
|
|
NASFilePicDataArrModel * dataModel = timeArrModel.list[row];
|
|
|
- if(dataModel.isSelectType)
|
|
|
+ dataModel.isSelectType = !dataModel.isSelectType;
|
|
|
+
|
|
|
+ if(!dataModel.isSelectType)
|
|
|
{
|
|
|
[_didSelectListArr removeObject:dataModel];
|
|
|
+
|
|
|
+ if(_didSelectListArr.count == 0){
|
|
|
+ [self userCancelEditTypeFun];
|
|
|
+ }
|
|
|
}
|
|
|
else{
|
|
|
[_didSelectListArr addObject:dataModel];
|
|
|
+
|
|
|
+ if(_didSelectListArr.count == 1){
|
|
|
+ [self setViewEditTypeFun];
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
- dataModel.isSelectType = !dataModel.isSelectType;
|
|
|
-
|
|
|
[self setEditTypeTitleFun];
|
|
|
|
|
|
}
|