ios手势识别之轻扫
1 - (void)viewDidLoad 2 { 3 [super viewDidLoad]; 4 5 // 向上 6 UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] init]; 7 // 设置轻扫的方向 8 swipe.direction = UISwipeGestureRecognizerDirectionUp; 9 [self.customView addGestureRecognizer:swipe]; 10 [swipe addTarget:self action:@selector(swipeView)]; 11 12 // 向下 13 UISwipeGestureRecognizer *swipe2 = [[UISwipeGestureRecognizer alloc] init]; 14 // 设置轻扫的方向 15 swipe2.direction = UISwipeGestureRecognizerDirectionDown; 16 [self.customView addGestureRecognizer:swipe2]; 17 [swipe2 addTarget:self action:@selector(swipeView2)]; 18 19 // 左边 20 UISwipeGestureRecognizer *swipe3 = [[UISwipeGestureRecognizer alloc] init]; 21 // 设置轻扫的方向 22 swipe3.direction = UISwipeGestureRecognizerDirectionLeft; 23 [self.customView addGestureRecognizer:swipe3]; 24 [swipe3 addTarget:self action:@selector(swipeView3)]; 25 26 // 右边 27 UISwipeGestureRecognizer *swipe4 = [[UISwipeGestureRecognizer alloc] init]; 28 // 设置轻扫的方向 29 swipe4.direction = UISwipeGestureRecognizerDirectionRight; 30 [self.customView addGestureRecognizer:swipe4]; 31 [swipe4 addTarget:self action:@selector(swipeView4)]; 32 33 34 35 } 36 - (void)swipeView4 37 { 38 NSLog(@"轻扫事件右"); 39 } 40 41 - (void)swipeView3 42 { 43 NSLog(@"轻扫事件左"); 44 } 45 46 - (void)swipeView2 47 { 48 NSLog(@"轻扫事件下"); 49 } 50 51 - (void)swipeView 52 { 53 NSLog(@"轻扫事件上"); 54 }