[英]Nav “Back” button pause in order to do a quick animation before pop
我里面有一个导航控制器和一个滚动视图。
当用户单击“后退”按钮时,我想在视图“弹出”过渡开始之前为滚动视图设置动画以偏移0、0。
最好的方法是什么?
UINavigationBarDelegate
是委托类,它实现-navigationBar:shouldPopItem
。 尝试在其中放置动画代码。
或者,您可以尝试
-(void) viewWillDisappear:(BOOL)animated {
if ([self.navigationController.viewControllers indexOfObject:self]==NSNotFound) {
// back button was pressed. We know this is true because self is no longer
// in the navigation stack. Put animation code here
}
[super viewWillDisappear:animated];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.