【发布时间】:2014-01-09 06:45:58
【问题描述】:
我正在创建包含登录和其他页面的 NavigationController 应用程序。我在登录页面中隐藏导航控制器并在其他页面中显示。我在第二个屏幕的左侧有返回/注销按钮。当我尝试从第二个屏幕拖动(我没有完全滑动到登录屏幕)时,第二个屏幕中的导航栏变得隐藏。它再也不会出现在其他页面上。我需要返回登录并推送到第二个视图以显示导航栏。当我单击返回/注销按钮而不是滑动时,它可以工作。
关于解决这个问题的任何想法
【问题讨论】:
-
一旦您在任何控制器中隐藏导航栏,它将在您的应用程序中隐藏,直到您将其变为可见。因此,请使用适当的代码在应用程序中显示或隐藏导航栏。
-
您可以管理每个VC的
viewWillAppear导航栏的隐藏/显示
标签: ios uinavigationcontroller uinavigationbar