mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-10-09 03:20:48 +00:00
Fix editor camera button panning
This commit is contained in:
parent
25dcb36761
commit
4f172c0519
@ -1968,6 +1968,7 @@ public final class MediaEditorScreen: ViewController, UIDropInteractionDelegate
|
||||
private var availableReactions: [ReactionItem] = []
|
||||
private var availableReactionsDisposable: Disposable?
|
||||
|
||||
private var panGestureRecognizer: UIPanGestureRecognizer?
|
||||
private var dismissPanGestureRecognizer: UIPanGestureRecognizer?
|
||||
|
||||
private var isDisplayingTool = false
|
||||
@ -2374,6 +2375,7 @@ public final class MediaEditorScreen: ViewController, UIDropInteractionDelegate
|
||||
panGestureRecognizer.minimumNumberOfTouches = 1
|
||||
panGestureRecognizer.maximumNumberOfTouches = 2
|
||||
self.view.addGestureRecognizer(panGestureRecognizer)
|
||||
self.panGestureRecognizer = panGestureRecognizer
|
||||
|
||||
let pinchGestureRecognizer = UIPinchGestureRecognizer(target: self, action: #selector(self.handlePinch(_:)))
|
||||
pinchGestureRecognizer.delegate = self
|
||||
@ -2529,6 +2531,12 @@ public final class MediaEditorScreen: ViewController, UIDropInteractionDelegate
|
||||
return false
|
||||
}
|
||||
return true
|
||||
} else if gestureRecognizer === self.panGestureRecognizer {
|
||||
let location = gestureRecognizer.location(in: self.view)
|
||||
if location.x > self.view.frame.width - 44.0 && location.y > self.view.frame.height - 180.0 {
|
||||
return false
|
||||
}
|
||||
return true
|
||||
} else {
|
||||
return true
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user