File tree Expand file tree Collapse file tree
Coding_iOS/Views/UIMessageInputView Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99#import " UIMessageInputView_Voice.h"
1010#import " AudioRecordView.h"
1111#import " AudioVolumeView.h"
12+ #import " AudioManager.h"
1213
1314typedef NS_ENUM (NSInteger , UIMessageInputView_VoiceState) {
1415 UIMessageInputView_VoiceStateReady,
@@ -81,7 +82,12 @@ - (void)setState:(UIMessageInputView_VoiceState)state {
8182 _volumeRightView.hidden = YES ;
8283 break ;
8384 case UIMessageInputView_VoiceStateRecording:
84- _recordTipsLabel.textColor = [UIColor colorWithRGBHex: 0x2faeea ];
85+ if (_duration < ([AudioManager shared ].maxRecordDuration - 5 )) {
86+ _recordTipsLabel.textColor = [UIColor colorWithRGBHex: 0x2faeea ];
87+ }
88+ else {
89+ _recordTipsLabel.textColor = [UIColor colorWithRGBHex: 0xDE4743 ];
90+ }
8591 _recordTipsLabel.text = [self formattedTime: _duration];
8692 break ;
8793 case UIMessageInputView_VoiceStateCancel:
You can’t perform that action at this time.
0 commit comments