我在android中有背景,并且简而言之,每个屏幕都有Activity在堆栈上推送,当我调用Activity.this.finish()时,它会从堆栈和应用程序在前一个屏幕(后退按钮等行为)上移除。在ios 6应用程序中,我有导航栏(它没有嵌入到导航控制器中,有什么方法可以调用某些东西来销毁当前控制器并返回上一个?回到没有导航控制器的导航栏(如android中的Activity.this.finish())?
0
A
回答
2
这取决于你如何带来“电流控制器”。由于没有涉及导航控制器,因此可能使用“PresentViewController”来引入此“电流控制器”。然后,您可以“dismissViewController”为
[self dismissViewControllerAnimated:YES completion:Nil];
2
如果您无法访问NavigationController, T改变它的堆栈。
我想你应该只给你以NavigationController访问(通过添加字段参考NC查看的例如类),然后只是把它无论你想要的。
你也可以请继续参考AppDelegate类中的NC,以便您可以从应用中的任何位置调用NC的方法。
1
视图与控制器没有明确的关系,视图不能在控制器堆栈中。设置按钮的目标是一个UIViewController实例,并在行动方法调用:
[self.navigationController popViewControllerAnimated:YES|NO];
相关问题
- 1. 带导航条但没有控制器的iOS导航栏
- 2. Modal塞进导航控制器没有导航栏
- 3. Lone导航栏高度与导航控制器中的导航栏高度
- 4. 回到导航控制器
- 5. 导航控制器,导航项目和导航栏
- 6. 从导航栏视图控制器导航到标签栏视图控制器
- 7. 导航控制器与导航控制器的标签栏控制器
- 8. 标签栏控制器+导航控制器上的导航栏布局问题
- 9. 隐藏导航控制器堆栈中的一个导航栏
- 10. 有点像Android的导航控制器?
- 11. 导航栏未在嵌入中显示导航控制器
- 12. 的UINavigationController没有导航栏
- 13. 侧栏导航改为导航栏中的顶部导航栏
- 14. 从标签栏控制器导航栏隐藏孩子的导航栏
- 15. 如何在没有导航控制器的情况下在导航栏中添加栏按钮。
- 16. 带有标签栏控制器的导航控制器?
- 17. “导航栏” SWT控制
- 18. 分段控制导航栏
- 19. 导航栏Android
- 20. 导航控制器 - 添加自定义导航栏项目到所有视图
- 21. iOS导航控制器不添加导航栏
- 22. 导航栏添加导航控制器后不显示
- 23. 自定义导航控制器和导航栏?
- 24. 导航控制器 - 导航栏不显示在儿童上
- 25. 目的地控制器显示没有导航栏
- 26. 标签栏控制器中的导航控制器
- 27. 导航控制器底部栏
- 28. 添加工具栏导航控制器
- 29. TabBar控制器和导航栏
- 30. 工具栏在导航控制器
有一个导航控制器的任何位置活动视图控制器的层次,或者你根本没有导航控制器? – dasblinkenlight 2013-02-15 04:16:16
你需要描述你如何从前一个控制器到现在的控制器,以获得这个问题的良好答案。 – rdelmar 2013-02-15 04:33:08