Ios 在Swift 3,4,5中从显示的视图控制器推送视图
如何从显示的Ios 在Swift 3,4,5中从显示的视图控制器推送视图,ios,swift,Ios,Swift,如何从显示的ViewController推送视图控制器 我有一个MainViewController,在这个视图中,只要点击一个按钮,我就可以看到一个名为LoginViewController的视图 let loginVC = ... let loginNavController = UINavigationController(rootViewController: loginVC) loginNavController.isNavigationBarHidden = true present
ViewController
推送视图控制器
我有一个MainViewController
,在这个视图中,只要点击一个按钮,我就可以看到一个名为LoginViewController
的视图
let loginVC = ...
let loginNavController = UINavigationController(rootViewController: loginVC)
loginNavController.isNavigationBarHidden = true
present(loginNavController, animated: true)
在这个页面(LoginViewController
)上,我还有一个按钮,单击该按钮,我尝试按下我的视图控制器(称为HomeViewController
)。但是,它不会推动
如何解决此问题?要将视图控制器推到导航堆栈上,您需要在显示的视图控制器的根目录下有一个
导航控制器。因此,不要显示LoginViewController
,而是将其嵌入导航控制器
,并显示导航控制器
let loginVC = ...
let loginNavController = UINavigationController(rootViewController: loginVC)
loginNavController.isNavigationBarHidden = true
present(loginNavController, animated: true)
你想怎么推它?导航控制器?请尝试提供更多详细信息并具体说明。同时在这里添加代码以显示您目前的工作。