Fix mandate offset math

This commit is contained in:
Pete Walters 2023-11-09 16:19:56 -06:00 committed by GitHub
parent c303be3def
commit 71d1ce6a7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -247,10 +247,12 @@ class BankTransferMandateViewController: OWSTableViewController2 {
self.didAgree(.accept())
} else {
let pageHeight = tableView.bounds.height - tableView.safeAreaInsets.top - tableView.safeAreaInsets.bottom
tableView.contentOffset.y = min(
let yOffset = min(
tableView.contentOffset.y + pageHeight,
tableView.contentSize.height
tableView.contentSize.height - tableView.bounds.height
)
let newOffset = CGPoint(x: tableView.contentOffset.x, y: yOffset)
tableView.setContentOffset(newOffset, animated: true)
}
}