1

我想要的是如下:

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

谢谢

4

3 回答 3

2

尝试:** [ self.navigationController.view** addSubview:xxxView],这适用于我的应用程序。不要使用[ self.view addSubview:xxxView],那不能把导航栏放在后面。

于 2013-01-24T17:01:09.967 回答
0

我不确定但是........这可能是不可能的,因为如果你想在你的后面显示你的菜单列表UINavigationBar,那么你需要隐藏你的UINavigationBar没有隐藏的UINavigationBar 菜单列表将始终显示在UINavigationBar.

于 2012-10-11T09:57:31.203 回答
0

你有没有尝试过..?添加子视图后将您的子视图置于前面

//after adding your menu view

 [self.view bringSubViewToFront:menuItemsView];
 [self.view sendSubviewToBack:self.navigationController.navigationBar ];
于 2012-10-11T09:47:56.183 回答