Swift全屏导航推送Segue

时间:2018-03-08 15:38:42

标签: ios swift uinavigationcontroller

我希望实现类似于Facebook为特定帖子呈现评论视图控制器的方式。在下面的图片中可以看到,推送的新视图控制器呈现为“全屏”(缺少更好的描述行为的方式)。在我看来,它似乎是某种模态的而不是推动的。当试图在我自己的应用程序中重新创建它时,我无法实现整个导航栏包含在演示文稿segue中。仅更改表示层次结构中的视图。我希望第二个视图控制器完全是白色的(视图和导航栏),但两个视图控制器都应具有默认的滑动到后退行为。怎么办?

enter image description here

1 个答案:

答案 0 :(得分:1)

他们可能正在做的是隐藏导航栏。

如果您设置navigationController?.navigationBar.isHidden = true(也可以在故事板中的UINavigationController中的导航栏上执行此操作),您可以获得相同的效果,定制show segue并使用{{1}显示它}。然后,您可以创建自己的UI逻辑来显示后退按钮等。