我有一个具有开始旅程活动和选择类别活动的应用程序。我想让用户按下“开始旅程”按钮后,他将无法返回那里或只能使用某个按钮。
答案 0 :(得分:0)
将下一个viewController设置为根viewController,如下所述:How to set the rootViewController with Swift, iOS 7
答案 1 :(得分:0)
您似乎正在寻找将应用程序的根视图更改为旅程的开始,而不是最初的主屏幕。可以通过设置应用主窗口的rootViewController
属性UIApplication.shared.keyWindow
来完成。
这可以使用以下代码块完成:
let viewController = JourneyViewController()
guard
let window = UIApplication.shared.keyWindow
else {
return
}
window.rootViewController = viewController
请注意,我在iOS 13的Xcode 11 beta中工作。如果这不适用于旧版本的iOS / OS X,我深表歉意。