组合标签栏控制器和导航控制器

时间:2017-04-19 09:50:18

标签: ios swift xcode xcode8

我正在学习标签栏控制器和导航控制器如何协同工作。我有以下故事板,但我也尝试过导航控制器,但似乎无法让我的工作方式如何:

enter image description here

我在表格单元格和“详细视图”视图控制器之间添加了一个segue。但是,从底部向上滑动,过渡不是我想要的。我希望它从右向左滑动。我选择“推”但它仍然从底部滑动。

另外,我希望表格视图有标签栏(它可以)但我不希望“详细视图”有标签栏(或导航栏和状态栏)。

1 个答案:

答案 0 :(得分:2)

您的架构将如下:

TabBarController - NavigationController -TableViewController - DetailViewController

要隐藏详细信息的底部标签栏,请设置hidesBottomBarOnPush = trueDetailViewController的实例上。目前您的DetailViewController没有推送,因为没有NavigationController可以根据需要将它们添加到堆栈中。

self.navigationController?.isNavigationBarHidden = true
UIApplication.shared.isStatusBarHidden = true

为了隐藏你所查询的细节。