我想在UIViewController
出现和消失时在其内部执行自定义动画。关于消失的部分,我想知道是否可以让它延迟一段时间,以允许我在消失之前执行转换?因此,UINavigationController
运行popViewController
,然后允许UIViewController
进行一些自定义动画,然后再进行制作。
这可能吗?
最佳答案
当您按下返回按钮时,您可以使用此解决方案。
[UIView animateWithDuration:1.0 animations:^{
// your custom animation
} completion:^(BOOL finished) {
[self.navigationController popViewController];
}];