mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 10:33:45 +00:00
Fixes #22 - Prevent timeline jumps while animating the composer keyboard
This commit is contained in:
committed by
Stefan Ceriu
parent
e11b09de3d
commit
7881ddc4c3
@@ -45,6 +45,7 @@ class ListTableViewAdapter: NSObject, UITableViewDelegate {
|
|||||||
|
|
||||||
super.init()
|
super.init()
|
||||||
|
|
||||||
|
tableView.clipsToBounds = true
|
||||||
tableView.keyboardDismissMode = .onDrag
|
tableView.keyboardDismissMode = .onDrag
|
||||||
|
|
||||||
registerContentOfffsetObserver()
|
registerContentOfffsetObserver()
|
||||||
@@ -136,6 +137,7 @@ class ListTableViewAdapter: NSObject, UITableViewDelegate {
|
|||||||
private func registerBoundsObserver() {
|
private func registerBoundsObserver() {
|
||||||
boundsObserverToken = tableView?.observe(\.frame, options: .new, changeHandler: { [weak self] tableView, _ in
|
boundsObserverToken = tableView?.observe(\.frame, options: .new, changeHandler: { [weak self] tableView, _ in
|
||||||
self?.previousFrame = tableView.frame
|
self?.previousFrame = tableView.frame
|
||||||
|
self?.handleScrollViewScroll()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user