// // CSFilewDownUpCell.h // zhuxun // // Created by winsoft on 17/6/22. // // #import "BaseTableViewCell.h" #import "CSFileExtensionViewForCell.h" #import "CSFileDownUpFrameModel.h" #define CSFileDownUpCellIdentifier @"CSFileDownUpCellIdentifier" //统一路口. //打开扩展 typedef void(^ExtensionSwitchBlock)(CSFileDownUpFrameModel *csFileDownUpFrameModel); //完成下载成功 typedef void(^FileDownUpSuccessBlock)(CSFileDownUpFrameModel *csFileDownUpFrameModel); //暂停,恢复上传下载 typedef void(^DownUpStatusBlock)(CSFileDownUpFrameModel *csFileDownUpFrameModel, DownUpStatus downUpStatus); @interface CSFileDownUpCell : BaseTableViewCell @property (nonatomic , strong) CSFileDownUpFrameModel *csFileDownUpFrameModel; @property (nonatomic , strong) ExtensionSwitchBlock extensionSwitchBlock; @property (nonatomic , strong) ExtensionOpBlock extensionOpBlock; @property (nonatomic , strong) DownUpStatusBlock downUpStatusBlock; @property (nonatomic , strong) FileDownUpSuccessBlock fileDownUpSuccessBlock; //根据status 选择CSFileCell 还是 ing cell + (CSFileDownUpCell *)fileDownUpCellWithCSFileDownUpFrameModel:(CSFileDownUpFrameModel*)csFileDownUpFrameModel tableView:(UITableView *)tableView indexPath:(NSIndexPath *)indexPath identifier:(NSString *)identifier opItems:(NSArray *)opItems; @end