iOS 7:在底部导航栏的表格视图之间滑动
Posted
技术标签:
【中文标题】iOS 7:在底部导航栏的表格视图之间滑动【英文标题】:iOS 7: swipe between table views with navigation bar at the bottom 【发布时间】:2014-02-16 00:51:05 【问题描述】:我是 ios 新手,正在开发一个底部有导航栏的应用程序,可以通过点击导航栏中的选项卡在视图之间切换。现在,我想添加滑动手势,以便用户也可以通过滑动来更改表格视图。
然而,导航控制器和表格视图控制器是两个不同的类。我使用故事板界面尝试了所有组合,但没有一个允许我在导航栏中更新选项卡的视图之间滑动。我在网上也找不到任何关于这个问题的教程/答案。
建议?
【问题讨论】:
不确定我是否完全理解...添加滑动手势,然后手动调用 segue / 或选择标签栏的索引等。 很难理解你。导航栏(顶部)有按钮。标签栏(底部)有标签。您确定您的问题描述正确吗? 【参考方案1】:我认为仅使用情节提要不可能做到这一点。您可以尝试以下代码,但可能您也应该阅读一些文档。 在 ViewDidLoad 中:
UISwipeGestureRecognizer *swipeRecognizerLeft = [ [ UISwipeGestureRecognizer alloc ] initWithTarget:self action:@selector( slideLeft ) ];
[ swipeRecognizerLeft setDirection:( UISwipeGestureRecognizerDirectionLeft ) ];
[ self.view addGestureRecognizer:swipeRecognizerLeft ];
附加方法:
- (void) slideLeft
self.tabBarController.selectedIndex++;
【讨论】:
以上是关于iOS 7:在底部导航栏的表格视图之间滑动的主要内容,如果未能解决你的问题,请参考以下文章