Skip to content
This repository was archived by the owner on Jun 17, 2018. It is now read-only.

Commit f583593

Browse files
committed
Delete GestureHandler
1 parent 3d4e5cc commit f583593

File tree

2 files changed

+23
-39
lines changed

2 files changed

+23
-39
lines changed

Pod/Classes/PagingMenuController.swift

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -403,14 +403,34 @@ extension PagingMenuController: PageDetectable {
403403
}
404404
}
405405

406-
extension PagingMenuController: GestureHandler {
407-
func addTapGestureHandler() {
406+
// MARK: - GestureRecognizer
407+
408+
extension PagingMenuController {
409+
fileprivate var tapGestureRecognizer: UITapGestureRecognizer {
410+
let gestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(handleTapGesture))
411+
gestureRecognizer.numberOfTapsRequired = 1
412+
return gestureRecognizer
413+
}
414+
415+
fileprivate var leftSwipeGestureRecognizer: UISwipeGestureRecognizer {
416+
let gestureRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(handleSwipeGesture))
417+
gestureRecognizer.direction = .left
418+
return gestureRecognizer
419+
}
420+
421+
fileprivate var rightSwipeGestureRecognizer: UISwipeGestureRecognizer {
422+
let gestureRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(handleSwipeGesture))
423+
gestureRecognizer.direction = .right
424+
return gestureRecognizer
425+
}
426+
427+
fileprivate func addTapGestureHandler() {
408428
menuView?.menuItemViews.forEach {
409429
$0.addGestureRecognizer(tapGestureRecognizer)
410430
}
411431
}
412432

413-
func addSwipeGestureHandler() {
433+
fileprivate func addSwipeGestureHandler() {
414434
guard let menuOptions = menuOptions else { return }
415435

416436
switch menuOptions.displayMode {

Pod/Classes/Protocols/GestureHandler.swift

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)