Преглед на файлове

adapt inputbar height on entered new lines

cyberta преди 2 години
родител
ревизия
155bfe67ac
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      deltachat-ios/Chat/ChatViewController2.swift

+ 8 - 0
deltachat-ios/Chat/ChatViewController2.swift

@@ -43,6 +43,7 @@ class ChatViewController2: UIViewController {
         textView.font = UIFont.preferredFont(forTextStyle: .body)
         textView.backgroundColor = DcColors.inputFieldColor
         textView.isEditable = true
+        textView.delegate = self
         return textView
     }()
 
@@ -225,3 +226,10 @@ extension ChatViewController2: UITableViewDataSource {
         return UITableViewCell()
     }
 }
+
+// MARK: - UITextViewDelegate
+extension ChatViewController2: UITextViewDelegate {
+    func textViewDidChange(_ textView: UITextView) {
+        self.bottomInset = self.getInputTextHeight() + (self.keyboardManager?.keyboardHeight ?? 0)
+    }
+}