0

我是IOS新手,开发的应用程序底部有导航栏,通过点击栏中的选项卡在视图之间切换。现在,我想添加滑动手势,以便用户也可以通过滑动来更改表格视图。iOS 7:在桌面视图之间滑动,底部有导航栏

但是,导航控制器和表视图控制器是两个不同的类。我尝试了使用故事板界面的所有组合,但没有一个允许我在导航栏中更新的选项卡之间滑动视图。我在网上也找不到任何教程/对这个问题的答案。

对此提出建议?

+0

不知道我完全理解......添加滑动手势,然后手动调用SEGUE /或选择选项卡栏等的索引 – DogCoffee

+0

这很难理解你。导航栏(顶部)有按钮。标签栏(底部)有选项卡。你确定你的问题描述是正确的吗? – Avt

回答

0

我不认为只有故事板才能做到这一点。你可以尝试下面的代码,但可能你也应该阅读一些文档。 在viewDidLoad中:

UISwipeGestureRecognizer *swipeRecognizerLeft = [ [ UISwipeGestureRecognizer alloc ] initWithTarget:self action:@selector(slideLeft) ]; 
[ swipeRecognizerLeft setDirection:(UISwipeGestureRecognizerDirectionLeft) ]; 
[ self.view addGestureRecognizer:swipeRecognizerLeft ]; 

附加方法:

- (void) slideLeft 
{ 
    self.tabBarController.selectedIndex++; 
}