首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示UINavigationBar

显示UINavigationBar
EN

Stack Overflow用户
提问于 2012-04-03 03:52:10
回答 1查看 1.7K关注 0票数 1

是这样的..。我不能让UINavigation栏出现在我的某个视图上。我把所有的东西都放在IB的NavigationViewController中,并通过IB关闭导航栏,因为我不想在我的大多数应用程序中使用导航栏,但当我试图通过代码显示导航栏时,导航栏并没有显示出来。

这是我用来让导航栏显示出来的代码...但不起作用:

代码语言:javascript
复制
[self.navigationController setNavigationBarHidden:NO animated:YES];
[self.navigationController setNavigationBarHidden:NO];
self.navigationController.navigationBarHidden = NO;
self.navigationController.navigationBar.hidden = NO;

任何帮助都将不胜感激。

尊敬的,马特

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-03 15:32:17

您编写的代码只能在UINavigationController的控制器中工作,而不能在视图中工作。

因此,如果您从视图中调用它,则应该将self替换为控制器名称,该视图放置在控制器名称中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9982898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档