Похоже, что в класс LabelAlignment
были внесены изменения.Он больше не имеет предопределенного .messageLeading
, но вместо этого имеет свойство для textAlignment как часть объекта LabelAlignment
.Если вы удерживаете Command
и нажимаете LabelAlignment
, вы можете увидеть его определение.
public var textAlignment: NSTextAlignment
public var textInsets: UIEdgeInsets
Так что все, что вам нужно сделать, это настроить ваши вызовы на новый конструктор.
func cellTopLabelAlignment(for message: MessageType, at indexPath: IndexPath, in messagesCollectionView: MessagesCollectionView) -> LabelAlignment {
if isFromCurrentSender(message: message) {
return LabelAlignment(textAlignment: NSTextAlignment.left, textInsets: UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 10))
}
return LabelAlignment(textAlignment: NSTextAlignment.right, textInsets: UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 10))
}
Если вы хотите узнать обо всех изменениях, которые произошли в каждом выпуске, посмотрите ChangeLog здесь
Удачи luck