我有一个 iOS 应用程序,其中主屏幕是 UICollectionViewController。从集合视图中选择项目时,视图将推送到该项目的详细信息视图。在细节视图中,我构建了一个从侧面移出的抽屉/滑块。为了让视图看起来像我想要的那样,我隐藏了默认的导航栏并通过故事板插入了一个。
我遇到了一个问题,当隐藏默认导航栏时,您会失去使用导航控制器附带的后退按钮功能。我通过在后退按钮所在的位置添加一个按钮来解决这个问题(上图显示没有按钮)。现在我使用下面的代码行返回到集合视图。
[self.navigationController popToRootViewControllerAnimated:YES];
它按照我想要的方式工作,除了当我返回集合视图时我丢失了导航栏。有人对如何解决这个问题有任何想法吗?提前致谢!
在 rootViewControler 的 viewWillAppear 中
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:NO];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)