我正在将我的项目分解成多个 Storyboard。我有一个带有导航 Controller 的登录 Storyboard。最后一步“完成注册”会将您带到 main.storyboard
。
这会使导航 Controller 留在原地,后退按钮会带您返回进行注册。我显然不想那样。我知道我可以使用以下方法隐藏栏:
self.navigationController?.navigationBarHidden = true
但是我怎么能离开导航 Controller 呢?
如有任何帮助,我们将不胜感激!
最佳答案
做到这一点的最简单和最正确的方法是使您的登录屏幕成为模态视图。如果你不想给你的用户返回的能力,那么你不应该使用推送 segue。您应该使用模态视图。
在 iOS 人机界面指南中,模态视图应该用于“必须完成或明确放弃的独立任务,以避免让用户的数据处于模棱两可的状态。”
模态视图将使您的登录和主屏幕必须位于单独的导航 Controller 中。
关于ios - 多个 Storyboard - 多个导航 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31361016/