Я создаю приложение чата.И я хочу, чтобы моя временная метка была похожа на телеграмму.У меня есть 2 UILabel, метка подписи и метка времени.Я использую snapkit для autolayout.Я хочу, чтобы моя метка времени была на следующей строке, если текст метки перекрывает метку времени, а не просто отображать ее справа.Ниже я выложу скриншот, чего я хочу достичь.
Если вы хотите увидеть мой исходный код:
captionLabel.snp.makeConstraints { make in
make.top.equalTo(userNameLabel.snp.bottom).offset(8)
make.left.equalToSuperview().offset(32)
make.right.lessThanOrEqualTo(-Constants.CaptionTrailingOffset)
make.bottom.lessThanOrEqualToSuperview().offset(-Constants.Padding).priority(998)
make.height.greaterThanOrEqualTo(Constants.ContainerMinHeight).priority(999)
}
bubbleView.snp.makeConstraints { make in
make.left.equalTo(captionLabel.snp.left).offset(-16)
make.right.equalTo(captionLabel.snp.right).offset(16)
make.top.equalTo(captionLabel.snp.top).offset(-8)
make.bottom.equalTo(captionLabel.snp.bottom).offset(8)
}
timestampLabel.snp.makeConstraints { make in
make.height.equalTo(13)
make.width.equalTo(78)
make.left.greaterThanOrEqualTo(bubbleView.snp.left).offset(12)
make.bottom.equalTo(bubbleView.snp.bottom).offset(-7)
make.right.equalTo(bubbleView.snp.right)
}