我试图导航到ViewController
,但是一秒钟后ViewController
消失了,旧的显示了。
以下是导航功能:
private func NavigateToManagerMenu() {
let MainStoryboard = UIStoryboard(name: "Main", bundle: Bundle.main)
guard let MainNavigationVC = MainStoryboard.instantiateViewController(withIdentifier: "MianNavigationController") as? MainNavigationController else{return}
present(MainNavigationVC, animated: true, completion: nil)
}
它是通过按钮操作调用的:
@IBAction func ArrowAction(_ sender: Any) {
if mode == "signup"{
if CheckSignUp(){
SignUp()
NavigateToManagerMenu()
}
}
if mode == "login"{
if CheckLogin(){
LogIn()
NavigateToManagerMenu()
}
}
}
答案 0 :(得分:0)
似乎 <section class="relative">
<div class="fill-tool">
<!-- Content -->
<div class="center w-100">
<div class="cf h-100 w-100">
<!-- lhs -->
<div class="fl w-100 w-40-l h-50 h-100-l">
<div class="h-100">
<div class="bg-center cover h-100 sectionBaseImage" style="background-image: url(assets/image.png)"></div>
</div>
</div>
<!-- rhs -->
<div class="fl w-100 w-60-l mt4 mt0-l pl5-l">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse a semper ligula. Proin viverra mauris enim, non condimentum orci ultricies sed.</p>
</div>
</div>
</div>
</div>
</section>
.fill-tool {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
section {
min-height: 100vh;
}
正在您的呈现或呈现的viewControllers中的代码中被调用。
只是为了检查它,而是尝试推送MainNavigationVC而不是展示它。
或者尝试评论SignUp()和LogIn()调用。
答案 1 :(得分:0)
尝试使用Xcode 10.1中的“捕获界面”选项捕获屏幕,并检查视图控制器是否隐藏在任何视图下。