UINavigationControoller – setNavigationBarHidden:animated:如何同步其他animation

如何以编程方式隐藏导航栏时捕捉animation曲线和速度? 我想同步其他animation与这一个stream体过渡:)

如果你检查UINavigationController文档,有这一行:

对于animation过渡,animation的持续时间由UINavigationControllerHideShowBarDuration常量中的值指定。

下面是那些想要接受接受的答案的build议的代码片段,但不知道如何去做:)

  [self.navigationController setNavigationBarHidden:YES animated:YES]; [UIView transitionWithView:self.view duration:UINavigationControllerHideShowBarDuration options:UIViewAnimationOptionCurveLinear animations:^ { /* Put other animation code here ;) */ } completion:^(BOOL finished) { }];