我想在UIViewController
内显示自定义动画并消失。在消失的部分,我想知道我是否可以延迟一段时间,这将允许我在它消失之前执行转换?因此UINavigationController
运行popViewController
,然后允许UIViewController
一段时间在发生之前进行自定义动画。
这可能吗?
答案 0 :(得分:4)
按后退按钮时可以使用此解决方案。
[UIView animateWithDuration:1.0 animations:^{
// your custom animation
} completion:^(BOOL finished) {
[self.navigationController popViewController];
}];