Skip to content

Commit 3ad4765

Browse files
authored
Merge pull request #42 from zjc19891106/main
Update MessageListView.swift
2 parents 97b35d4 + c2a175f commit 3ad4765

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Sources/EaseChatUIKit/Classes/UI/Components/Chat/Views/MessageListView.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,8 +386,9 @@ public let MessageInputBarHeight = CGFloat(52)
386386
UIView.animate(withDuration: 0.25) {
387387
let oldFrame = CGRect(x: 0, y: 0, width: self.frame.width, height: self.frame.height-BottomBarHeight-MessageInputBarHeight)
388388
self.messageList.frame = oldFrame
389+
let space = -(ScreenHeight <= 667 ? 28:0)-(self.inputBar.extensionMenus.isHidden ? 0:(self.inputBar.extensionMenus.frame.height <= 132 ? 20:-60))
389390
if firstResponder {
390-
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))
391+
self.messageList.frame = CGRect(x: 0, y: 0, width: self.messageList.frame.width, height: self.frame.height-self.inputBar.keyboardHeight-16-BottomBarHeight-CGFloat(space))
391392

392393
} else {
393394
if self.inputBar.frame.height > MessageInputBarHeight {

0 commit comments

Comments
 (0)