UINavigation pop(或push)动画的bug?

时间:2012-10-22 10:12:57

标签: ios uinavigationcontroller pushviewcontroller popviewcontroller uinavigation

我今天遇到了一个问题。 我将一个viewController(名为bookShelf)推送到一个带有动画的导航(名为rootViewController):YES。然后我快速弹出,问题会出现。 viewController(名为bookShelf)会弹出,但rootViewController的视图不会改变,它仍然是bookShelf.view。

代码是这样的。

- (void)test
{
    [self.navigationController pushViewController:bookShelf animated:YES];
    [self.navigationController popViewControllerAnimated:YES];
}

bookShelf被弹出,但视图不会改变。 1)当我设置动画时:不,它会是正确的 2)当我在Dealy 1s之后弹出bookShelf时,它也是正确的。

我认为这个问题是由动画引起的,当push`s动画没有停止时,我的popViewController,就会出错。

有没有人有更好的方法来解决它?谢谢。

0 个答案:

没有答案