fix gestures lock's bug
This commit is contained in:
parent
d91fb73822
commit
4f7488ff54
|
@ -314,6 +314,7 @@ class VLCPlayerViewController: UIViewController {
|
||||||
|
|
||||||
@objc
|
@objc
|
||||||
private func didPinch(_ gestureRecognizer: UIPinchGestureRecognizer) {
|
private func didPinch(_ gestureRecognizer: UIPinchGestureRecognizer) {
|
||||||
|
guard !isGesturesLocked else { return }
|
||||||
if gestureRecognizer.state == .began || gestureRecognizer.state == .changed {
|
if gestureRecognizer.state == .began || gestureRecognizer.state == .changed {
|
||||||
pinchScale = gestureRecognizer.scale
|
pinchScale = gestureRecognizer.scale
|
||||||
} else {
|
} else {
|
||||||
|
@ -329,6 +330,7 @@ class VLCPlayerViewController: UIViewController {
|
||||||
|
|
||||||
@objc
|
@objc
|
||||||
private func didVerticalPan(_ gestureRecognizer: UIPanGestureRecognizer) {
|
private func didVerticalPan(_ gestureRecognizer: UIPanGestureRecognizer) {
|
||||||
|
guard !isGesturesLocked else { return }
|
||||||
switch gestureRecognizer.state {
|
switch gestureRecognizer.state {
|
||||||
case .began:
|
case .began:
|
||||||
panBeganBrightness = UIScreen.main.brightness
|
panBeganBrightness = UIScreen.main.brightness
|
||||||
|
@ -358,6 +360,7 @@ class VLCPlayerViewController: UIViewController {
|
||||||
|
|
||||||
@objc
|
@objc
|
||||||
private func didHorizontalPan(_ gestureRecognizer: UIPanGestureRecognizer) {
|
private func didHorizontalPan(_ gestureRecognizer: UIPanGestureRecognizer) {
|
||||||
|
guard !isGesturesLocked else { return }
|
||||||
switch gestureRecognizer.state {
|
switch gestureRecognizer.state {
|
||||||
case .began:
|
case .began:
|
||||||
exchangeOverlayView(isBringToFrontThanGestureView: false)
|
exchangeOverlayView(isBringToFrontThanGestureView: false)
|
||||||
|
|
Loading…
Reference in New Issue