【问题标题】:Getting rid of back navigation in iOS摆脱 iOS 中的后退导航
【发布时间】:2019-11-12 01:41:31
【问题描述】:

我使用 Xcode 制作了一些控制器,如下所示:

如您所见,第一个视图控制器按照我想要的方式进行了格式化。没有办法从它返回,屏幕看起来像一个普通的应用程序屏幕。接下来的两个视图控制器看起来非常不同,并且在用户向下滑动时具有内置的后退导航。我想摆脱这种导航,让视图控制器只在指定的 segues 被激活时执行导航。这一定是一个简单的修复,但我无法在互联网上找到任何可以将我引导到我可以去改变它的地方。

我希望这个视图控制器看起来像序列中的第一个,因为它占据了整个屏幕并且不允许用户向后导航。

我已尝试更改 segue 类型,但没有任何方法可以解决此问题。

【问题讨论】:

标签: ios xcode navigation storyboard


【解决方案1】:

基本上,iOS 13 中的每个当前 segue 都默认设置为 .pageSheet, 您应该将 UIModalPresentationStyle 设置为 .fullScreen 以获得所需的效果。

要在情节提要中执行此操作,请选择所有目标 ViewController 并将演示文稿设置为 fullScreen

【讨论】:

  • 我在视图控制器设置中找不到全屏选项。我应该去哪里设置呢?
  • 检查更新的答案,添加图片帮助您找到它,选择那些视图控制器,您会在图片中找到它。
猜你喜欢
  • 2014-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-03
  • 1970-01-01
  • 2021-02-07
  • 2013-05-16
相关资源
最近更新 更多