【问题标题】:iOS 7: swipe between table views with navigation bar at the bottomiOS 7:在底部导航栏的表格视图之间滑动
【发布时间】:2014-02-16 00:51:05
【问题描述】:

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

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

建议?

【问题讨论】:

  • 不确定我是否完全理解...添加滑动手势,然后手动调用 segue / 或选择标签栏的索引等。
  • 很难理解你。导航栏(顶部)有按钮。标签栏(底部)有标签。您确定您的问题描述正确吗?

标签: ios uinavigationcontroller uitableview uiswipegesturerecognizer


【解决方案1】:

我认为仅使用情节提要不可能做到这一点。您可以尝试以下代码,但可能您也应该阅读一些文档。 在 ViewDidLoad 中:

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

附加方法:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 2021-09-15
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    相关资源
    最近更新 更多