使视图控制器更改等待自定义动画结束?

时间:2013-07-03 14:55:27

标签: iphone ios objective-c uiviewcontroller uinavigationcontroller

我想在UIViewController内显示自定义动画并消失。在消失的部分,我想知道我是否可以延迟一段时间,这将允许我在它消失之前执行转换?因此UINavigationController运行popViewController,然后允许UIViewController一段时间在发生之前进行自定义动画。

这可能吗?

1 个答案:

答案 0 :(得分:4)

按后退按钮时可以使用此解决方案。

 [UIView animateWithDuration:1.0 animations:^{
            // your custom animation
        } completion:^(BOOL finished) {
            [self.navigationController popViewController];
        }];