fix gestures lock's bug

This commit is contained in:
PangMo5 2022-05-15 16:55:34 +09:00
parent d91fb73822
commit 4f7488ff54
1 changed files with 3 additions and 0 deletions

View File

@ -314,6 +314,7 @@ class VLCPlayerViewController: UIViewController {
@objc
private func didPinch(_ gestureRecognizer: UIPinchGestureRecognizer) {
guard !isGesturesLocked else { return }
if gestureRecognizer.state == .began || gestureRecognizer.state == .changed {
pinchScale = gestureRecognizer.scale
} else {
@ -329,6 +330,7 @@ class VLCPlayerViewController: UIViewController {
@objc
private func didVerticalPan(_ gestureRecognizer: UIPanGestureRecognizer) {
guard !isGesturesLocked else { return }
switch gestureRecognizer.state {
case .began:
panBeganBrightness = UIScreen.main.brightness
@ -358,6 +360,7 @@ class VLCPlayerViewController: UIViewController {
@objc
private func didHorizontalPan(_ gestureRecognizer: UIPanGestureRecognizer) {
guard !isGesturesLocked else { return }
switch gestureRecognizer.state {
case .began:
exchangeOverlayView(isBringToFrontThanGestureView: false)