gpt4 book ai didi

ios - 导航栏状态,显示和隐藏底部导航栏

转载 作者:行者123 更新时间:2023-11-29 01:07:23 25 4
gpt4 key购买 nike

请牢记以下问题,我还是个 iOS 小白。

所以我了解了如何隐藏/显示/重新着色导航栏等等。我的下一个挑战是一些屏幕需要导航栏,而另一些则不需要。

当我的应用程序启动时,我隐藏了导航栏,然后用户可以单击注册或登录(这两个屏幕都有导航栏)。

所以那些屏幕都有显示导航栏的代码,而第一个(欢迎屏幕)有隐藏导航栏的代码。

问题来了:为什么我第一次启动我的应用程序时,导航栏不在那里,但是当我去注册/登录然后点击后退按钮返回欢迎页面(初始页面)那么导航栏仍然存在,即使我隐藏它的代码在 viewDidLoad 方法中?我怎样才能解决这个问题?

最佳答案

您可以尝试将隐藏导航栏的逻辑移至 ViewWillAppear 方法,您只需要在您的 View Controller 类中覆盖它即可。

或者,我建议使用单独的 View Controller 来处理您的登录/注册屏幕,并且只在您需要的地方使用导航栏。您必须在 Storyboard中使用常规屏幕创建一个 View Controller ,并将需要标签栏的屏幕嵌入导航 Controller 中,然后您可以从常规 View Controller 转到包含标签的导航 Controller 。

希望对你有帮助

关于ios - 导航栏状态,显示和隐藏底部导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36191053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com