|
//
// GestureRecoginzier+NavigationBack.swift
// PaiaiUIKit
//
// Created by ffib on 2019/1/29.
// Copyright © 2019 yb. All rights reserved.
//
import UIKit
public extension GestureRecognizerDelegate where Self: UIViewController & NavigationBackDelegate {
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,
shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
if gestureRecognizer == self.navigationController?.interactivePopGestureRecognizer,
gestureRecognizer.isKind(of: UIPanGestureRecognizer.self),
let pan = gestureRecognizer as? UIPanGestureRecognizer {
let point = pan.translation(in: self.view)
if point.x > 30 {
return true
}
}
return false
}
}
|