File tree 1 file changed +5
-0
lines changed
Coding_iOS/Views/UIMessageInputView 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -120,6 +120,8 @@ - (void)setInputState:(UIMessageInputViewState)inputState{
120
120
}
121
121
_contentView.hidden = _inputState == UIMessageInputViewStateVoice;
122
122
_arrowKeyboardButton.hidden = !_contentView.hidden ;
123
+
124
+ [self updateContentViewBecauseOfMedia: NO ];
123
125
_arrowKeyboardButton.center = CGPointMake (self.frame .size .width /2 , self.frame .size .height /2 );
124
126
}
125
127
}
@@ -578,6 +580,9 @@ - (void)updateContentViewBecauseOfMedia:(BOOL)becauseOfMedia{
578
580
_mediaView.frame = mediaFrame;
579
581
}
580
582
}
583
+ if (_contentView.hidden ) {
584
+ textSize.height = kMessageInputView_Height - 2 *kMessageInputView_PadingHeight ;
585
+ }
581
586
CGSize contentSize = CGSizeMake (textSize.width , textSize.height + mediaSize.height );
582
587
CGFloat selfHeight = MAX (kMessageInputView_Height , contentSize.height + 2 *kMessageInputView_PadingHeight );
583
588
You can’t perform that action at this time.
0 commit comments