【发布时间】:2016-10-08 07:51:45
【问题描述】:
我使用Xib 代替情节提要,并在我的AppDelegate 中使用此代码在我的项目中执行导航
var nav = UINavigationController()
let FirstVC = HomeScreenVIewController(nibName: "HomeScreenVIewController", bundle: nil) as HomeScreenVIewController
nav = UINavigationController(rootViewController: FirstVC)
nav.navigationBarHidden = true
self.window?.rootViewController = nav
self.window?.makeKeyAndVisible()
nav.navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .Plain, target: nil, action: nil)
要在按钮上从一个视图导航到另一个视图,我正在使用此代码
let NextVc = RegistrationStepOneViewController(nibName: "RegistrationStepOneViewController", bundle: nil) as RegistrationStepOneViewController
appDelegate.nav.pushViewController(NextVc, animated: true)
此导航适用于所有注册流程步骤。注册完成后,有一个仪表板屏幕,用户无法从该屏幕导航回注册步骤(显然)。
现在我想要另一个导航从仪表板开始,并在应用程序中走得更远。我怎样才能做到这一点 ?
提前致谢:-)
【问题讨论】:
-
保留一个导航控制器并从其
viewControllers属性数组中删除所有先前的条目可能是最简单的 -
@Paulw11 你能举例说明一下吗
标签: ios swift uinavigationcontroller xib