Just add a UISwipeGestureRecognizer to your tabBarView controller and change your tabBar index after scrolling.
swipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeMethod:)]; swipeRecognizer.direction = UISwipeGestureRecognizerDirectionRight | UISwipeGestureRecognizerDirectionLeft; [self addGestureRecognizer:swipeRecognizer];
And my napkin processing method:
-(void)swipeMethod: (UISwipeGestureRecognizer *) sender { NSLog(@"Swipe!"); }
EDIT
Or you can use UIScrollView with paging and UIView to display your data.
Here is the tutorial you are looking for a tab controller with swipte effect
source share