iOS 7:在表格视图之间滑动,底部有导航栏

时间:2014-02-16 00:51:05

标签: ios uinavigationcontroller uitableview uiswipegesturerecognizer

我是IOS的新手,并开发了一个应用程序,底部有导航栏,可以通过点击栏中的标签在视图之间切换。现在,我想添加滑动手势,以便用户也可以通过滑动来更改表格视图。

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

建议?

1 个答案:

答案 0 :(得分:0)

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

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

其他方法:

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