当用户点击推送页面上的后退按钮时会触发什么功能?我需要在返回上一页之前设置一些属性。 ViewWillDisapper不是我正在寻找的
答案 0 :(得分:0)
您需要使用viewWillDisappear
或viewDidDisappear
来监控在推送页面上返回的用户(假设您的意思是在导航控制器中)。
答案 1 :(得分:0)
就像你将UINavigationController的实例方法调用到" pushViewController:(BOOL)动画:"猜猜是什么方法调用POP视图控制器?尝试类似的东西 [self.navigationBar.backButton //不确定这是否就是它所谓的addTarget:self selector:@selector(popViewController)]
并使用UIEventTouchUpInside填写方法的其余部分,因此当用户按下导航栏上的后退按钮时,它将跳转到您的覆盖功能。
让您的View继承UINavigationController协议,然后覆盖popViewController方法。
我建议查看UINavigationController类引用,如果它没有回答你的问题。