Ios6 使VIEWWILLDISAPPEAR等待动画完成

Ios6 使VIEWWILLDISAPPEAR等待动画完成,ios6,uiview,uiviewcontroller,uianimation,Ios6,Uiview,Uiviewcontroller,Uianimation,所以我的问题是,在我的ViewWilldisPear中,我调用了一个运行动画(主视图上的反弹)的方法,但它不会等待动画完成(因为它在自己的线程中运行)。我需要一种方法使执行停止,直到动画完成。我尝试了sleep(),但出于某种原因,这也会暂停实际动画。 我真正需要做的是让视图在滑出屏幕之前有一个小的反弹。我也愿意接受任何关于如何以不同方式实现这一点的建议。你的视图消失的触发因素是什么?我正在使用[navigationController popViewController],你是否愿意接受对你的

所以我的问题是,在我的ViewWilldisPear中,我调用了一个运行动画(主视图上的反弹)的方法,但它不会等待动画完成(因为它在自己的线程中运行)。我需要一种方法使执行停止,直到动画完成。我尝试了sleep(),但出于某种原因,这也会暂停实际动画。
我真正需要做的是让视图在滑出屏幕之前有一个小的反弹。我也愿意接受任何关于如何以不同方式实现这一点的建议。

你的视图消失的触发因素是什么?我正在使用[navigationController popViewController],你是否愿意接受对你的应用程序设计的批评,或者你是否已准备好完成此动画?我只需要一种方法,在视图滑出屏幕之前将其关闭(自im弹出动画设置为“是”的控制器后)