mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-20 13:23:59 +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
|
@objc
|
||||||
func closeAnimated(completion: (() -> Void)? = nil) {
|
func closeAnimated(completion: (() -> Void)? = nil) {
|
||||||
|
view.isUserInteractionEnabled = false
|
||||||
alternativeSizeClass(iPhone: {
|
alternativeSizeClass(iPhone: {
|
||||||
self.scrollTo(CGPoint(x: 0, y: -self.scrollView.height + 1),
|
self.scrollTo(CGPoint(x: 0, y: -self.scrollView.height + 1),
|
||||||
forced: true) {
|
forced: true) {
|
||||||
@@ -361,7 +362,7 @@ extension PlacePageViewController: PlacePageViewProtocol {
|
|||||||
extension PlacePageViewController: UIScrollViewDelegate {
|
extension PlacePageViewController: UIScrollViewDelegate {
|
||||||
func scrollViewDidScroll(_ scrollView: UIScrollView) {
|
func scrollViewDidScroll(_ scrollView: UIScrollView) {
|
||||||
if scrollView.contentOffset.y < -scrollView.height + 1 && beginDragging {
|
if scrollView.contentOffset.y < -scrollView.height + 1 && beginDragging {
|
||||||
rootViewController.dismissPlacePage()
|
closeAnimated()
|
||||||
}
|
}
|
||||||
onOffsetChanged(scrollView.contentOffset.y)
|
onOffsetChanged(scrollView.contentOffset.y)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user