Я работаю над приложением чата. Поле сообщения изменяется в соответствии с длиной текста, но текст выходит из окна при разрыве строки.UITextView текст выходит из строя
Я попытался добавить textView.contentInset = UIEdgeInsetsZero
в textViewDidChange
метод, но он по-прежнему не работает.
Функция:
func textViewDidChange(textView: UITextView) {
let minSize = CGFloat(50)
let maxSize = UIScreen.mainScreen().bounds.height - 50 - keyboardHeight
let expectedSize = textView.contentSize.height + 9
var newSize = expectedSize < minSize ? minSize : expectedSize
newSize = newSize > maxSize ? maxSize : newSize
acessoryViewH.constant = newSize
textView.contentInset = UIEdgeInsetsZero
}
В автоматической верстки ограничения:
Я извиняюсь, я редактировал ответ. Конечно, это 'masksToBounds'. –
Спасибо, это частично правильно, но теперь вместо текста, выходящего из коробки, это с верхним разрезом. –