From c2a175fe36e0277152d21b6fa134a5839ef834c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E7=BB=A7=E8=B6=85?= <984065974@qq.com> Date: Wed, 19 Feb 2025 09:44:23 +0800 Subject: [PATCH] Update MessageListView.swift --- .../Classes/UI/Components/Chat/Views/MessageListView.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Sources/EaseChatUIKit/Classes/UI/Components/Chat/Views/MessageListView.swift b/Sources/EaseChatUIKit/Classes/UI/Components/Chat/Views/MessageListView.swift index 23a23357..c4ed2ff9 100644 --- a/Sources/EaseChatUIKit/Classes/UI/Components/Chat/Views/MessageListView.swift +++ b/Sources/EaseChatUIKit/Classes/UI/Components/Chat/Views/MessageListView.swift @@ -386,8 +386,9 @@ public let MessageInputBarHeight = CGFloat(52) UIView.animate(withDuration: 0.25) { let oldFrame = CGRect(x: 0, y: 0, width: self.frame.width, height: self.frame.height-BottomBarHeight-MessageInputBarHeight) self.messageList.frame = oldFrame + let space = -(ScreenHeight <= 667 ? 28:0)-(self.inputBar.extensionMenus.isHidden ? 0:(self.inputBar.extensionMenus.frame.height <= 132 ? 20:-60)) if firstResponder { - self.messageList.frame = CGRect(x: 0, y: 0, width: self.messageList.frame.width, height: self.frame.height-self.inputBar.keyboardHeight-16-BottomBarHeight-(ScreenHeight <= 667 ? 28:0)-(self.inputBar.extensionMenus.isHidden ? 0:20)) + self.messageList.frame = CGRect(x: 0, y: 0, width: self.messageList.frame.width, height: self.frame.height-self.inputBar.keyboardHeight-16-BottomBarHeight-CGFloat(space)) } else { if self.inputBar.frame.height > MessageInputBarHeight {