我想要的是如下:
基本上我有一个带有导航栏的视图控制器。左侧 UINavigationBarItem 有一个菜单按钮。单击菜单项的菜单按钮列表将从顶部开始动画。这是使用“addSubview”方法实现的。但菜单列表添加为导航栏下方的子视图。我想在菜单列表视图后面添加菜单列表视图推送导航栏。我不想隐藏导航栏。
谢谢
我想要的是如下:
基本上我有一个带有导航栏的视图控制器。左侧 UINavigationBarItem 有一个菜单按钮。单击菜单项的菜单按钮列表将从顶部开始动画。这是使用“addSubview”方法实现的。但菜单列表添加为导航栏下方的子视图。我想在菜单列表视图后面添加菜单列表视图推送导航栏。我不想隐藏导航栏。
谢谢
尝试:** [ self.navigationController.view** addSubview:xxxView
],这适用于我的应用程序。不要使用[ self.view addSubview:xxxView
],那不能把导航栏放在后面。
我不确定但是........这可能是不可能的,因为如果你想在你的后面显示你的菜单列表UINavigationBar
,那么你需要隐藏你的UINavigationBar
没有隐藏的UINavigationBar
菜单列表将始终显示在UINavigationBar
.
你有没有尝试过..?添加子视图后将您的子视图置于前面
//after adding your menu view
[self.view bringSubViewToFront:menuItemsView];
[self.view sendSubviewToBack:self.navigationController.navigationBar ];