0

Есть ли способ настроить продолжительность и кривую метода setNavigationBarHidden для UINavigationController? Он появляется слишком быстро и не мешает другим анимациям в моем приложении.setNavigationBarHidden с опциями

ответ

0

Вы можете создать свою собственную скрыть анимацию следующим образом:

[UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationOptionCurveEaseIn animations:^{ 
    self.navigationController.navigationBar.alpha = 0; 
} completion:^(BOOL finished) { 
    [self.navigationController setNavigationBarHidden:YES animated:NO]; 
}]; 
Смежные вопросы