Set inputAccessoryViewForKeyboard so that interactive dismissal works.

This commit is contained in:
David Langley
2022-10-17 17:19:14 +01:00
parent b1651a330e
commit 2cd40bdac8
2 changed files with 5 additions and 3 deletions

View File

@@ -92,7 +92,7 @@ class WysiwygInputToolbarView: MXKRoomInputToolbarView, NibLoadable, HtmlRoomInp
self.toolbarViewDelegate?.roomInputToolbarViewDidTapCancel(self)
}
}
inputAccessoryViewForKeyboard = UIView(frame: .zero)
let composer = Composer(viewModel: viewModel.context,
wysiwygViewModel: wysiwygViewModel,
sendMessageAction: { [weak self] content in
@@ -101,7 +101,9 @@ class WysiwygInputToolbarView: MXKRoomInputToolbarView, NibLoadable, HtmlRoomInp
}, showSendMediaActions: { [weak self] in
guard let self = self else { return }
self.showSendMediaActions()
})
}).introspectTextView { textView in
textView.inputAccessoryView = self.inputAccessoryViewForKeyboard
}
hostingViewController = VectorHostingController(rootView: composer)
hostingViewController.publishHeightChanges = true