VTContentView+Gesture.swift 888 B

12345678910111213141516171819202122232425262728
  1. //
  2. // VTContentView+Gesture.swift
  3. // LWBilibili
  4. //
  5. // Created by 罗文 on 17/5/11.
  6. // Copyright © 2017年 wenhua. All rights reserved.
  7. //
  8. import VTMagic
  9. //允许边缘侧滑返回
  10. extension VTContentView:UIGestureRecognizerDelegate {
  11. public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
  12. return gestureRecognizer is UIPanGestureRecognizer
  13. && otherGestureRecognizer is UIScreenEdgePanGestureRecognizer
  14. }
  15. public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRequireFailureOf otherGestureRecognizer: UIGestureRecognizer) -> Bool {
  16. return gestureRecognizer is UIPanGestureRecognizer
  17. && otherGestureRecognizer is UIScreenEdgePanGestureRecognizer
  18. }
  19. }