Add UIGestureRecognizer to swipe left to right right to left my views [duplicate] Add UIGestureRecognizer to swipe left to right right to left my views [duplicate] ios ios

Add UIGestureRecognizer to swipe left to right right to left my views [duplicate]


UISwipeGestureRecognizer * swipeleft=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeleft:)];swipeleft.direction=UISwipeGestureRecognizerDirectionLeft;[self.view addGestureRecognizer:swipeleft];

// SwipeRight

UISwipeGestureRecognizer * swiperight=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swiperight:)];swiperight.direction=UISwipeGestureRecognizerDirectionRight;[self.view addGestureRecognizer:swiperight];

// Implement Gesture Methods

-(void)swipeleft:(UISwipeGestureRecognizer*)gestureRecognizer {       //Do what you want here}-(void)swiperight:(UISwipeGestureRecognizer*)gestureRecognizer {    //Do what you want here}

Try this one.

Here is the swift version of above code.

Left Swipe

var swipeleft = UISwipeGestureRecognizer(target: self, action: Selector("swipeleft:"))swipeleft.direction = .leftview.addGestureRecognizer(swipeleft)

Right Swipe

var swiperight = UISwipeGestureRecognizer(target: self, action: Selector("swiperight:"))swiperight.direction = .rightview.addGestureRecognizer(swiperight)

Method implementation...

 @objc func swiperight(sender: UITapGestureRecognizer? = nil) {        // Do what u want here    } @objc func swipeleft(sender: UITapGestureRecognizer? = nil) {        // Do what u want here    }