Ios7 UINavigationController setNavigationBarHidden:在iOS 7上具有完成块

Ios7 UINavigationController setNavigationBarHidden:在iOS 7上具有完成块,ios7,uinavigationcontroller,uinavigationbar,uiviewanimation,Ios7,Uinavigationcontroller,Uinavigationbar,Uiviewanimation,我正在通过发送以下消息隐藏UINavigationController的导航栏: [self.navigationController setnavigationbar隐藏:是动画:是] 我想知道当动画完成时,是否有任何更改来获取回调或完成块。比如: [UIView animateWithDuration:0.7 animations:^{ }completion:^(BOOL finished){ }]; 这对我的工作,希望这有帮助 祝你好运 [UIView transitionWit

我正在通过发送以下消息隐藏UINavigationController的导航栏:

[self.navigationController setnavigationbar隐藏:是动画:是]

我想知道当动画完成时,是否有任何更改来获取回调或完成块。比如:

[UIView animateWithDuration:0.7 animations:^{

}completion:^(BOOL finished){

}];

这对我的工作,希望这有帮助

祝你好运

 [UIView transitionWithView:self.view
                      duration:UINavigationControllerHideShowBarDuration
                       options:UIViewAnimationCurveEaseOut
                    animations:^{
                        [self.navigationController setNavigationBarHidden:!self.navigationController.navigationBarHidden];                            
                    }
                    completion:^(BOOL finished){
                        NSLog(@"hide animation finished");
                    }];