我无法使用导航控制器控制视图控制器上的某些变量。所以,当我按下后退按钮时,我想在视图控制器上运行一个方法(函数),然后再转到前一个视图控制器。当我按下后退按钮时,如何控制导航控制器
回答
您可以为后退按钮定义自定义操作,运行代码,然后致电[UINavigationController popViewController:animated:]
,或者您可以将代码设置为-viewWillDisappear:
,如果这适合您正在做的事情。
-Brandon
我试图把我的代码viewWillDisappear,它不能解决我有错误。我将再花几分钟时间来弄清楚如何访问后退按钮 – user1816481
我不确定你可以访问后退按钮本身,你必须定义自己的按钮并设置一个方法来指向它然后在完成后调用导航控制器的弹出功能。 “viewWillDisappear”即使被调用?也许有些奇怪的事情正在发生。有时候会有 – Stakenborg
。当我按下后退按钮它实际上工作并返回到以前的视图控制器,但是当我重复相同的步骤时,我不断收到thread1:EXC_BAD_ACCESS当我回到以前的视图控制器。这很奇怪。 viewWillDisappear被调用,我用nslog测试了它。 – user1816481
- 1. iPhone导航控制器后退按钮?
- 2. 导航控制器后退按钮
- 3. 多导航控制器后退按钮
- 4. 如何在导航控制器中按下后退按钮时删除动画?
- 5. 如何在按下UIAlert按钮后导航视图控制器
- 6. 当按下导航控制器的按钮时tableview崩溃了?
- 7. 隐形后退按钮时视图控制器推到导航控制器
- 8. iPhone:如何覆盖导航控制器中的后退按钮?
- 9. 按下导航后退按钮时返回值来呈现视图控制器
- 10. iOS导航控制器后退按钮导致故障
- 11. iOS禁用导航控制器后退按钮的动画
- 12. 导航控制器中的后退按钮动画
- 13. 导航控制器上的后退按钮位置
- 14. 导航控制器的后退按钮不起作用!
- 15. 在导航控制器中设置后退按钮
- 16. 后退按钮没有出现在导航控制器
- 17. 后退按钮不起作用的导航控制器
- 18. 在MWPhotoBrowser导航控制器中隐藏后退按钮
- 19. 导航控制器后退按钮不隐藏
- 20. 导航控制器“后退按钮”文本:模态地演示
- 21. 自定义导航控制器的后退按钮
- 22. 无法访问导航控制器后退按钮
- 23. 导航栏控制器中的自定义后退按钮
- 24. 导航控制器后退按钮是隐藏的原因?
- 25. iOS7 - 导航控制器 - 自定义后退按钮
- 26. 导航控制器中的后退按钮
- 27. 导航控制器(iPhone)的后退按钮
- 28. 使用导航控制器中的默认后退按钮
- 29. 导航栏后退按钮弹出视图控制器
- 30. 在导航控制器中缺少UIViewController的后退按钮
'viewWillDisappear:'? –