Ben*_*Ben 3 iphone uinavigationcontroller ios poptoviewcontroller
我有一个iOS应用程序,主屏幕是UICollectionViewController.从集合视图中选择项目时,视图将被推送到项目的详细视图.在详细视图中,我构建了一个从侧面移出的抽屉/滑块.为了让视图看起来像我想要的方式,我隐藏了默认导航栏并通过故事板插入了一个.
我遇到了一个问题,当隐藏默认导航栏时,您将失去使用导航控制器附带的后退按钮功能.我通过在后退按钮处添加一个按钮来解决这个问题(上面的图像显示没有按钮).现在我使用下面的代码行回到集合视图.
[self.navigationController popToRootViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)
它以我想要的方式工作,除了当我返回到集合视图时我丢失了导航栏.有没有人对如何解决这个问题有任何想法?提前致谢!
在rootViewControler的viewWillAppear中
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:NO];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1527 次 |
| 最近记录: |