self.navigationItem setHidesBackButton:YES表示不一致

时间:2012-02-08 20:12:36

标签: iphone button hide navigationcontroller navigationitem

我想在动画期间隐藏导航栏“后退”按钮。动画完成后,按钮会重新显示。

我的代码如下:

- (void) animateResults {

    [self hideNavBarButtons];

    [self animatePlayer1];
    [self animatePlayer2];

    [self performSelector:@selector(showNavBarButtons) withObject:nil afterDelay:3.0];


}


- (void) hideNavBarButtons {

    [self.navigationItem setHidesBackButton:YES animated:YES];

}

- (void) showNavBarButtons {

    [self.navigationItem setHidesBackButton:NO animated:YES];

}

这在模拟器上工作正常......但我在设备上得到了奇怪的结果。这是非常不一致的,并在几次尝试后停止隐藏“后退”按钮。我假设我有一些代表搞砸了..但我迷路了。任何帮助表示赞赏。

感谢。

0 个答案:

没有答案