From 0de4cf306d8e13fd57b3e04bfb81362a10f12a4d Mon Sep 17 00:00:00 2001 From: Davin <591807572@qq.com> Date: 星期一, 10 七月 2023 16:10:53 +0800 Subject: [PATCH] feature UI补全 --- EZSDK/EZSDK/EZ/TempPassword/Views/HDLEZVideoDoorToolView.m | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) diff --git a/EZSDK/EZSDK/EZ/TempPassword/Views/HDLEZVideoDoorToolView.m b/EZSDK/EZSDK/EZ/TempPassword/Views/HDLEZVideoDoorToolView.m index f04ef07..627f38d 100644 --- a/EZSDK/EZSDK/EZ/TempPassword/Views/HDLEZVideoDoorToolView.m +++ b/EZSDK/EZSDK/EZ/TempPassword/Views/HDLEZVideoDoorToolView.m @@ -178,6 +178,7 @@ - (void)playAction { [self playStatus:!self.isPlaying]; + [self qualityStatusChanged:YES]; if (self.fullOperation) { self.fullOperation(self.isPlaying ? HDLEZVideoFullSceneOperationOfPause : HDLEZVideoFullSceneOperationOfPlay); } @@ -185,22 +186,29 @@ - (void)volumeAction { [self soundOn:!self.soundOn]; + [self qualityStatusChanged:YES]; if (self.fullOperation) { self.fullOperation(self.soundOn ? HDLEZVideoFullSceneOperationOfSound : HDLEZVideoFullSceneOperationOfSoundOff); } } - (void)qualityAction { -// if (self.qualityControlBlock) { -// self.qualityControlBlock(self.videoLevel); -// } - self.qualityButton.selected = !self.qualityButton.selected; - self.qualityBox.hidden = !self.qualityButton.selected; - self.hangUpButton.enabled = !self.qualityButton.selected; - self.hangUpButton.alpha = self.qualityButton.selected ? 0.5 : 1; +// self.qualityButton.selected = !self.qualityButton.selected; +// self.qualityBox.hidden = !self.qualityButton.selected; +// self.hangUpButton.enabled = !self.qualityButton.selected; +// self.hangUpButton.alpha = self.qualityButton.selected ? 0.5 : 1; + [self qualityStatusChanged:self.qualityButton.selected]; +} + +- (void)qualityStatusChanged:(BOOL)isSelected { + self.qualityButton.selected = !isSelected; + self.qualityBox.hidden = isSelected; + self.hangUpButton.enabled = isSelected; + self.hangUpButton.alpha = !isSelected ? 0.5 : 1; } - (void)fullSceneAction { + [self qualityStatusChanged:YES]; if (self.fullOperation) { self.fullOperation(HDLEZVideoFullSceneOperationOfExitFull); } -- Gitblit v1.8.0