another possible impl

This commit is contained in:
Mauro Romito
2022-11-04 02:45:55 +01:00
parent b32fb14d1f
commit 3b5be32cf4
3 changed files with 28 additions and 3 deletions
@@ -149,6 +149,30 @@ extension RoomViewController {
}
}
}
@objc func moveToolbarContainerIfNeeded() {
if inputToolbarView is WysiwygInputToolbarView,
let container = roomInputToolbarContainer,
let view = UIApplication.shared.windows.first(where: { $0.isKeyWindow }) {
view.addSubview(container)
container.leftAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leftAnchor).isActive = true
container.rightAnchor.constraint(equalTo: view.safeAreaLayoutGuide.rightAnchor).isActive = true
container.bottomAnchor.constraint(equalTo: view.bottomAnchor).isActive = true
}
}
@objc func showToolbarContainerIfNeeded() {
if inputToolbarView is WysiwygInputToolbarView {
roomInputToolbarContainer.isHidden = false
}
}
@objc func hideToolbarContainerIfNeeded() {
if inputToolbarView is WysiwygInputToolbarView {
roomInputToolbarContainer.isHidden = true
}
}
}
// MARK: - Private Helpers