mirror of
https://github.com/MessageKit/MessageKit.git
synced 2026-02-06 19:03:19 +00:00
Fix estimated width layout bug by rounding up
This commit is contained in:
@@ -294,12 +294,12 @@ extension MessagesCollectionViewFlowLayout {
|
||||
|
||||
switch message.data {
|
||||
case .text(let text):
|
||||
estimatedWidth = text.width(considering: containerHeight, and: messageLabelFont)
|
||||
estimatedWidth = text.width(considering: containerHeight, and: messageLabelFont).rounded(.up)
|
||||
case .attributedText(let text):
|
||||
estimatedWidth = text.width(considering: containerHeight)
|
||||
estimatedWidth = text.width(considering: containerHeight).rounded(.up)
|
||||
}
|
||||
|
||||
let widthToUse = estimatedWidth.rounded(.up) > availableWidth ? availableWidth : estimatedWidth
|
||||
let widthToUse = estimatedWidth > availableWidth ? availableWidth : estimatedWidth
|
||||
|
||||
let finalWidth = widthToUse + horizontalMessageInsets
|
||||
|
||||
|
||||
Reference in New Issue
Block a user