实际上,为了显示/隐藏,我正在使用 UIView 动画。和像动画这样的简单方法:YES/NO。但这并没有给我顺利的回应..请给我建议...
BOOL navBarState = [self.navigationController isNavigationBarHidden];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
[self.navigationController setNavigationBarHidden:!navBarState animated:NO];
[UIView commitAnimations];
它没有给我令人满意的结果,我想用 CAAnimation 做同样的事情。