|
8 | 8 |
|
9 | 9 | import Foundation |
10 | 10 |
|
11 | | -@objc protocol GestureHandler { |
| 11 | +protocol GestureHandler { |
12 | 12 | func addTapGestureHandler() |
13 | 13 | func addSwipeGestureHandler() |
14 | | - @objc optional func handleTapGesture(_ recognizer: UITapGestureRecognizer) |
15 | | - @objc optional func handleSwipeGesture(_ recognizer: UISwipeGestureRecognizer) |
| 14 | + func handleTapGesture(_ recognizer: UITapGestureRecognizer) |
| 15 | + func handleSwipeGesture(_ recognizer: UISwipeGestureRecognizer) |
16 | 16 | } |
17 | 17 |
|
18 | 18 | extension GestureHandler { |
19 | 19 | var tapGestureRecognizer: UITapGestureRecognizer { |
20 | | - let gestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(PagingMenuController.handleTapGesture(_:))) |
| 20 | + let gestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(PagingMenuController.handleTapGesture)) |
21 | 21 | gestureRecognizer.numberOfTapsRequired = 1 |
22 | 22 | return gestureRecognizer |
23 | 23 | } |
24 | 24 |
|
25 | 25 | var leftSwipeGestureRecognizer: UISwipeGestureRecognizer { |
26 | | - let gestureRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(PagingMenuController.handleSwipeGesture(_:))) |
| 26 | + let gestureRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(PagingMenuController.handleSwipeGesture)) |
27 | 27 | gestureRecognizer.direction = .left |
28 | 28 | return gestureRecognizer |
29 | 29 | } |
30 | 30 |
|
31 | 31 | var rightSwipeGestureRecognizer: UISwipeGestureRecognizer { |
32 | | - let gestureRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(PagingMenuController.handleSwipeGesture(_:))) |
| 32 | + let gestureRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(PagingMenuController.handleSwipeGesture)) |
33 | 33 | gestureRecognizer.direction = .right |
34 | 34 | return gestureRecognizer |
35 | 35 | } |
|
0 commit comments