From 413b74eb37fa6b9e7ae38b22e8d777a74bd7a972 Mon Sep 17 00:00:00 2001 From: Davin <591807572@qq.com> Date: 星期三, 21 六月 2023 15:09:03 +0800 Subject: [PATCH] feature 门锁历史记录UI调整 --- EZSDK/EZSDK/EZ/TempPassword/Controllers/HDLEZDeviceMsgListViewController.m | 36 +++++++++++++++++++++++++++++++++--- 1 files changed, 33 insertions(+), 3 deletions(-) diff --git a/EZSDK/EZSDK/EZ/TempPassword/Controllers/HDLEZDeviceMsgListViewController.m b/EZSDK/EZSDK/EZ/TempPassword/Controllers/HDLEZDeviceMsgListViewController.m index da4e342..baac279 100644 --- a/EZSDK/EZSDK/EZ/TempPassword/Controllers/HDLEZDeviceMsgListViewController.m +++ b/EZSDK/EZSDK/EZ/TempPassword/Controllers/HDLEZDeviceMsgListViewController.m @@ -28,7 +28,8 @@ @property (nonatomic, assign) NSInteger pageSize;//鍒嗛〉瀹归噺 -@property (nonatomic, strong) NSMutableArray <MWPhoto *>*photos; // 棰勮鍥剧墖淇℃伅 +@property (nonatomic, strong) NSMutableArray <MWPhoto *>*photos; // 棰勮鍥剧墖淇℃伅 +@property (nonatomic, strong) NSString *currentPreviewPhoto; // 褰撳墠棰勮鐨勫浘鐗� @end @@ -114,6 +115,31 @@ weakSelf.msgListV.msgList=weakSelf.msgList; weakSelf.currentPageNo+=1; }else{ +#warning mock + if (weakSelf.msgList.count == 0) { + HDLEZDeviceMsgInfoModel *model = [[HDLEZDeviceMsgInfoModel alloc] init]; + model.title = @"mock title 浣犲ソ浣犲ソ鎴戞槸瓒呴暱鐨勬祴璇曟爣棰橈紝浣犳潵鐪嬩笅鏄惁瓒呭嚭闀垮害锛屼綘濂戒綘濂芥垜鏄秴闀跨殑娴嬭瘯鏍囬锛屼綘鏉ョ湅涓嬫槸鍚﹁秴鍑洪暱搴�"; + model.createTime = @"2023.06.15"; + model.content = @"mock content"; + model.imageUrl = @"https://upload-images.jianshu.io/upload_images/5809200-a99419bb94924e6d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240"; + [weakSelf.msgList addObject:model]; + + HDLEZDeviceMsgInfoModel *model1 = [[HDLEZDeviceMsgInfoModel alloc] init]; + model1.title = @"mock title1锛屼綘濂戒綘濂�"; + model1.createTime = @"2023.06.15"; + model1.content = @"mock content1"; + model1.imageUrl = @"http://b.hiphotos.baidu.com/image/pic/item/e824b899a9014c08878b2c4c0e7b02087af4f4a3.jpg"; + [weakSelf.msgList addObject:model1]; + + HDLEZDeviceMsgInfoModel *model2 = [[HDLEZDeviceMsgInfoModel alloc] init]; + model2.title = @"mock title2"; + model2.createTime = @"2023.06.15"; + model2.content = @"mock content2"; + model2.imageUrl = @"https://fastly.picsum.photos/id/452/1000/3000.jpg?hmac=g6GQYs1wmiPeoKOdwI3ot1y4MInIj_dnPk_jCYbVYfk"; + [weakSelf.msgList addObject:model2]; + + } + weakSelf.msgListV.msgList=weakSelf.msgList; [weakSelf.footer endRefreshingWithNoMoreData]; } @@ -143,8 +169,11 @@ - (void)didClickDownLoad:(MWPhotoBrowser *)photoBrowser { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ - - NSURL *url = [NSURL URLWithString:@"https://upload-images.jianshu.io/upload_images/5809200-a99419bb94924e6d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240"]; + if (!self.currentPreviewPhoto || self.currentPreviewPhoto.length == 0) { + [UIView dd_showMessage:NSLocalizedString(@"device_save_gallery_failure", @"涓嬭浇澶辫触")]; + return; + } + NSURL *url = [NSURL URLWithString:self.currentPreviewPhoto]; SDWebImageManager *manager = [SDWebImageManager sharedManager]; UIImage *img; if ([manager diskImageExistsForURL:url]) { @@ -179,6 +208,7 @@ #pragma mark PrivateMethod - (void)previewPictureWithUrl:(NSString *)picUrl { + self.currentPreviewPhoto = picUrl; self.photos = [NSMutableArray array]; [self.photos addObject:[MWPhoto photoWithURL:[NSURL URLWithString:picUrl]]]; MWPhotoBrowser *browser = [[MWPhotoBrowser alloc] initWithDelegate:self]; -- Gitblit v1.8.0