将某个人从视图控制器永久移动到另一人时遇到麻烦。正常的搜寻似乎都具有“返回”选项。
我知道我可以将VC嵌入导航控制器中并创建一个自定义segue来重写层次结构/更改根VC
class ReplaceSegue: UIStoryboardSegue {
override func perform() {
source.navigationController?.setViewControllers([self.destination], animated: false)
}
}
但是我想避免使用导航控制器,因为稍后添加SWRevealViewController时,它将使事情变得混乱。
我可以/应该更改情节提要VC(在AppDelegate之外)吗?
谢谢-道歉,如果这是一个“初学者”问题
您可以更改主窗口的rootViewController:
self.window.rootViewController = vc
或者您可以简单地将vc的modalPresentationStyle设置为全屏(这本身没有“返回”选项,只有您可以通过调用dismiss将其关闭)
let vc = UIViewController()
vc.modalPresentationStyle = .fullScreen
或从情节提要中将其演示样式更改为全屏。