objective-c - 导航栏重新出现在欢迎屏幕上。如何永久隐藏它?

标签 objective-c ios ipad

我正在开发一款适用于 iPad 的应用程序。流程如下:

欢迎屏幕 -> 主屏幕 -> 然后主屏幕导航到其余屏幕。

我已将导航栏隐藏在欢迎屏幕中。但它可以在其余屏幕上使用。在主屏幕上,导航栏有一个按钮,可将用户带回欢迎屏幕。当用户按下该按钮并返回欢迎屏幕时,导航栏会出现在欢迎屏幕上。当应用程序启动时,欢迎屏幕上没有导航栏,但当应用程序运行且用户返回欢迎屏幕时,会出现导航栏。我想在欢迎屏幕上永久隐藏它。我不希望它在任何阶段出现在欢迎屏幕上。在欢迎屏幕的viewDidLoad中,导航栏被隐藏。那么为什么当用户在应用程序运行时进入欢迎屏幕时会出现它呢? 我怎样才能删除它??

任何帮助将不胜感激。

感谢和问候 电脑

最佳答案

这里最好的解决方案可能是将 self.navigationBar.hidden = YES; 放在 UIViewController-viewWillAppear: 方法中,其中您希望永久隐藏该栏。

关于objective-c - 导航栏重新出现在欢迎屏幕上。如何永久隐藏它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7733540/

相关文章:

ios - 框架在 Objective-C 中强制链接类的任何方式

objective-c - 对象属性不会传递给委托(delegate)

ios - iOS 11 中导航栏的自定义高度

iphone - iOS - 以圆形排列 subview

objective-c - 将黑白滤镜应用于 UIImage

ios - 需要将使用 Interface Builder 创建的 UISlider 连接到非事件代码

ios - Swift: map View 消失/重新出现后,MapView geocodeAddressString 不起作用

c++ - 为设备编译 Boost 1.54 XCode5 - fatal error : error in backend: symbol '___umodsi3' can not be undefined in a subtraction expression

iphone - 在iPhone/iPad上,如何在不使用图像的情况下制作带凹槽的按钮?

ios - 如何清除 SFSafariViewController 凭据?