单击选项卡栏项目时如何显示导航栏

发布于 2024-10-20 10:13:08 字数 452 浏览 5 评论 0原文

我正在开发具有 UITabBarControllerUINavigationController 的 Iphone 应用程序,

我正在项目流程中切换到 UIWebView ,在此之前它都是本机的

当我切换到 webview 我可以隐藏导航栏

,但是当我单击将其带到主页的选项卡时,我看不到导航栏,除非我选择任何选项并转到下一个视图,

我确实找到了 abt tabbar 功能,

-(void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController

但我没有了解如何再次取消隐藏或显示导航栏? 请帮忙

I m working on Iphone application which is having UITabBarController and UINavigationController

I am switching to UIWebView in flow of the project before which its all Native

When I switch to webview I am able to hide the Navigation bar

but when I clicked on a tab which brings it to home page I cant see navigation bar unless I select any option and go to next view

I did find out abt tabbar function

-(void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController

but I m not getting how to unhide or display the navigation bar again??
Please help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

表情可笑 2024-10-27 10:13:08

我猜你习惯

self.navigationController.navigationBarHidden = YES;

将navigationController的navigationBar设置为隐藏。

如果您在 viewWillAppear 的其他视图中使用它,您需要再次将其设置为非隐藏

self.navigationController.navigationBarHidden = NO;

I guess you use

self.navigationController.navigationBarHidden = YES;

to set the navigationController's navigationBar to hidden.

If you use this in the other views in viewWillAppear you need to set it to non hidden again

self.navigationController.navigationBarHidden = NO;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文