首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在推送UINavigationBar的UIViewController中添加子视图

问如何在推送UINavigationBar的UIViewController中添加子视图
EN

Stack Overflow用户
提问于 2012-10-11 17:30:50
回答 3查看 2K关注 0票数 1

我想要的是:

基本上我有一个带导航栏的视图控制器。左侧的UINavigationBarItem中有一个菜单按钮。单击菜单按钮时,菜单项列表将从顶部开始显示动画。这是使用'addSubview‘方法实现的。但是菜单列表被添加为导航栏下面的子视图。我想添加菜单列表视图,在菜单列表视图后面推送导航栏。我不想隐藏导航栏。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2013-01-25 01:01:10

尝试:**self.navigationController.view** addSubview:xxxView,这工作到我的应用程序。不要使用self.view addSubview:xxxView,它不会把导航栏放在后面。

票数 2
EN

Stack Overflow用户

发布于 2012-10-11 17:47:56

你试过了吗..?在添加子视图之后,将子视图放在最前面

代码语言:javascript
复制
//after adding your menu view

 [self.view bringSubViewToFront:menuItemsView];
 [self.view sendSubviewToBack:self.navigationController.navigationBar ];
票数 0
EN

Stack Overflow用户

发布于 2012-10-11 17:57:31

我不确定,但是......这可能是不可能的,因为如果您想在您的代码后面 display your menu list,那么您需要隐藏您的UINavigationBar而不隐藏UINavigationBar menu list将始终显示在UINavigationBar下面。

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

https://stackoverflow.com/questions/12836452

复制
相关文章

相似问题

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