有时候会需要在点击后退按钮的时候添加一些代码处理,但SDK并没有提供什么直接可用的方法。经过搜索,发现有一个比较好的方法可以解决这个问题,个人觉得自己设置一个后退按扭不怎么美观。
原理是重载UINavigationController的
– (UIViewController *)popViewControllerAnimated:(BOOL)animated
在这里添加一些处理代码,可以根据当前的Class来决定不同的处理方法。
原文:Custom action on Back Button UINavigationController