Пожалуйста, помогите мне с этим вопросом. У меня есть дополнительный вид на клавиатуру с UITextView (желтый цвет). Все работает отлично, кроме одной вещи. Мой textView не анимируется плавно, когда он увеличивает свой собственный размер. Как я могу это сделать?
Вот изображение ниже моей проблемы
func updateInputHeight(textView: UITextView) {
let messageSize = textView.sizeThatFits(CGSize(width: textView.frame.size.width, height: UILayoutFittingExpandedSize.height))
let messageOffset = inputViewTopConstraint.constant + inputViewBottomConstraint.constant
let messageFullHeight = messageSize.height + messageOffset
let messageAllowedHeight = UIScreen.main.bounds.height / Constants.inputViewScreenRatio
let isOversizedMessage = messageFullHeight > messageAllowedHeight
let messageHeightConstant = isOversizedMessage ? messageAllowedHeight : messageFullHeight
textView.isScrollEnabled = isOversizedMessage
inputViewHeightConstraint.constant = messageHeightConstant
}