Как сделать View сообщения как в WhatsApp используя SwiftUI

Мне нужно реализовать View сообщения как WhatsApp - время сообщения и галочки должны быть примерно на одной линии с последней строкой текста если текст не доходит до конца, а если доходит до конца, то время переносится на следующую строку. пример сообщения из WhatsApp

сейчас у меня получается так:

пример того что получается

    HStack(alignment: .lastTextBaseline) {
            VStack(alignment: .leading, spacing: 8) {
                if isFirstMessage, !isCurrentUser {
                    Text(name)
                        .font(.headline)
                        .foregroundColor(Colors.message.color)
                }
                HStack(alignment: .bottom) {
                    Text(text)
                        .foregroundColor(Colors.message.color)
                    timeCheckMarkOverlay
                }
            }
        }
        .padding([.leading, .trailing], 12)
        .padding([.top, .bottom], 7)
        .cornerRadius(10)
        .background(isCurrentUser ? Colors.currentUserMessage.color : Colors.anotherUserMessage.color)

Ответы (0 шт):