0

我想UIViewController在它出现和消失时在我的内部执行自定义动画。在消失的部分,我想知道是否可以让它延迟一段时间,以便我在它消失之前执行过渡?所以UINavigationController运行popViewController,然后允许UIViewController一些时间在它发生之前做一个自定义动画。

这可能吗?

4

1 回答 1

4

当您按下返回按钮时,您可以使用此解决方案。

 [UIView animateWithDuration:1.0 animations:^{
            // your custom animation
        } completion:^(BOOL finished) {
            [self.navigationController popViewController];
        }];
于 2013-07-03T14:59:59.630 回答