У меня есть текстовое представление внутри ячейки таблицы, и я использую
self.tableView.beginUpdates()
self.tableView.endUpdates()
, чтобы обновить высоту моей ячейки на основе количества текстов, которые вводит пользователь, и все работает довольно хорошо, за исключением того, что клавиатура закрывает мою область просмотра текста, если мой просмотр текста идет ниже клавиатуры. Я пытался
NSNotification.Name.UIKeyboardWillShow
подтолкнуть мой вид таблицы вверх и подумать, что это решение, но проблема все еще существует, и это действительно не помогает в этом случае. Есть ли способ держать текст всегда над клавиатурой при наборе текста? Спасибо всем за помощь, и ниже показано, как я обновляю высоту ячейки моего табличного представления
//set textView delegate in custom cell and use textView didchange func
func textViewDidChange(_ textView: UITextView) {
textDidChanges?()
}
//then in my cellForRowAt
cell.textDidChanges = {
self.tableView.beginUpdates()
self.tableView.endUpdates()
}