导航栏隐藏不工作IOS [英] Navigation bar Hidden not working IOS

查看:30
本文介绍了导航栏隐藏不工作IOS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是 iOS 开发新手.我有一个导航栏隐藏的主屏幕.从那里我使用 back segue 导航到另一个视图.但是当我点击它时,它会在主屏幕上显示导航栏.这是我的问题描述.

Hi I'm new in iOS development. I've one main screen with navigation bar hidden true. From there I am navigating to another view using back segue. but when I click back it showing navigation bar on main screen. Here is my problem description.

在主屏幕 onviewload 我正在做:

In main screen onviewload I am doing :

self.navigationController.navigationBarHidden = YES;

一旦用户在新控制器中使用 back segue 转到另一个视图,我正在做

once user go to another view using back segue in new controller, I'm doing

self.navigationController.navigationBarHidden = NO;

现在,如果我点击返回,它也会在主窗口上显示我不想要的导航栏.基本上我想要没有导航栏的主屏幕和带导航栏的下一个窗口.

And now, if I click back it will show navigation bar on main window also which I don't want. Basically I want main screen without navigation bar and next window with navigation bar.

如何做到这一点.需要帮忙.谢谢你.

How to do this. Need Help. Thank you.

推荐答案

将该代码放在 viewWillAppear 而不是 viewDidLoad 中,它应该可以正常工作.

Put that code in viewWillAppear instead of viewDidLoad, and it should work properly.

这篇关于导航栏隐藏不工作IOS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆