首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ChildviewController的UINavigationItem

ChildviewController的UINavigationItem
EN

Stack Overflow用户
提问于 2015-02-03 19:02:41
回答 1查看 222关注 0票数 1

我有基础控制器和子视图控制器。我想在故事板的基本控制器中创建UINvaigationItem,以使子控制器继承它,并显示它。我在storyboard中为基本控制器创建了这个UINavigationItem。子控制器没有显示来自基本控制器的这个UINavigationItem,并且它的属性都是空的。如何将BaseController中的UINavigationItem转换为ChildViewControllers格式?

这是故事板的图片,左边是基本控制器,右边是子ViewControllers。

EN

回答 1

Stack Overflow用户

发布于 2015-02-03 19:09:17

基本上,您不能在ChildViewController中取消继承UINavigation,因为它是UINavigation中视图堆栈的一部分,但是您可以调用

代码语言:javascript
复制
// hide navigation bar
self.navigationController.navigationBarHidden = YES;

这将隐藏ChildViewController上的导航栏

可以使用ChildViewController中的pop方法以编程方式控制导航堆栈

编辑

根据你的照片,我看到你还没有把storyBoard里的所有ViewControlleres都连接到navigationViewController上。

我建议不要像您那样创建UIViewController。1)只需在导航堆栈中添加和连接您希望的视图控制器

2)选择它们,然后在Xcode菜单中进入编辑器->嵌入到->导航控制器

这样,所有视图都将包含在导航堆栈中,并具有对UINavigationViewController的引用

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

https://stackoverflow.com/questions/28297290

复制
相关文章

相似问题

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