1
A
回答
4
如果你要复制的后退按钮功能,在导航栏上,你需要调用该按钮的动作如下:
[self.navigationController popViewControllerAnimated:YES]
0
如果你指的是leftBarButtonItem而不是内置的backButton,那么它可以做你想做的任何事情。它不会自动关闭当前的视图控制器。您需要将选择器连接到barButtonItem,以便它执行任何操作。当这个动作被解雇时,你告诉它该做什么,无论是流行,继续还是几乎任何事情。
+4
这不是事实。后退按钮*会自动弹出当前视图控制器。这就是整个问题。 – matt 2013-02-22 18:12:57
2
在您的视图控制器调用此,当您的自定义后退按钮被点击:
[self.navigationController popViewControllerAnimated:YES];
这会弹出当前视图控制器。
0
这是UINavigationController的方法返回按钮呼叫:
- (UIViewController *)popViewControllerAnimated:(BOOL)animated
因此,要复制它只是做你如雨后春笋般冒出了的viewController这样的事情...
[self.navigationController popViewControllerAnimated:YES];
您可以验证这是刚好由后退按钮通过继承UINavigationController并重写此方法调用的方法 - 您将看到它在按下后退按钮时被调用(无需在您中执行此操作r应用程序 - 这只是一种方式,让你看看发生了什么!)
相关问题
- 1. 导航控制器后退按钮
- 2. 导航控制器后退按钮是隐藏的原因?
- 3. iPhone:如何覆盖导航控制器中的后退按钮?
- 4. 导航控制器中的后退按钮动画
- 5. 导航控制器中的后退按钮
- 6. 自定义导航控制器的后退按钮
- 7. 导航控制器(iPhone)的后退按钮
- 8. iOS禁用导航控制器后退按钮的动画
- 9. 导航控制器上的后退按钮位置
- 10. 导航控制器的后退按钮不起作用!
- 11. 在MWPhotoBrowser导航控制器中隐藏后退按钮
- 12. 导航控制器中的后退按钮是否可以实现pushViewController不支持的功能?
- 13. 我可以创建一个继承导航控制器后退按钮功能的按钮吗?
- 14. 设置栏按钮项目作为导航控制器上的后退按钮
- 15. 导航控制器“后退按钮”文本:模态地演示
- 16. 后退按钮不会出现在导航控制器
- 17. 后退按钮没有出现在导航控制器
- 18. 隐形后退按钮时视图控制器推到导航控制器
- 19. 定制后退按钮在导航栏
- 20. 用多个导航控制器设置自定义导航后退按钮
- 21. 为什么我的导航控制器中的视图在点击后退按钮后清晰?
- 22. Android中的后退按钮导航
- 23. 控制SEGUE目的地后退按钮导航条
- 24. Iphone中的导航栏控制器后退按钮的工作原理..?
- 25. 浏览器后退按钮导航
- 26. 为什么我的视图控制器没有后退按钮?
- 27. 如何在导航控制器中按下后退按钮时删除动画?
- 28. 从导航控制器上的自动后退按钮中删除文本
- 29. iOS 8 UINavigationController在我的导航控制器中禁用后退按钮
- 30. 导航栏后退按钮更改功能
为什么不定制外观呢。减少工作。 – nielsbot 2013-02-22 18:07:29