mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-19 04:53:36 +00:00
[ios] Disable user interaction on PP vc close
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
This commit is contained in:
committed by
Yannik Bloscheck
parent
7765d97cda
commit
aac80606f2
@@ -332,6 +332,7 @@ extension PlacePageViewController: PlacePageViewProtocol {
|
||||
|
||||
@objc
|
||||
func closeAnimated(completion: (() -> Void)? = nil) {
|
||||
view.isUserInteractionEnabled = false
|
||||
alternativeSizeClass(iPhone: {
|
||||
self.scrollTo(CGPoint(x: 0, y: -self.scrollView.height + 1),
|
||||
forced: true) {
|
||||
@@ -361,7 +362,7 @@ extension PlacePageViewController: PlacePageViewProtocol {
|
||||
extension PlacePageViewController: UIScrollViewDelegate {
|
||||
func scrollViewDidScroll(_ scrollView: UIScrollView) {
|
||||
if scrollView.contentOffset.y < -scrollView.height + 1 && beginDragging {
|
||||
rootViewController.dismissPlacePage()
|
||||
closeAnimated()
|
||||
}
|
||||
onOffsetChanged(scrollView.contentOffset.y)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user