iOS7 UIModalTransitionStyleFlipHorizontal odbija się po przejściu

Aktualizuję moją aplikację na iOS 7 i odkryłem dziwny problem. Przedstawiam UIViewController zawinięty w kontroler UINavigationControllerUIModalTransitionStyleFlipHorizontal.

W systemie iOS 6 działa dobrze, ale w systemie iOS 7 pasek nawigacji odbija się po przejściu. Czy ma to coś wspólnego z paskiem stanu? Ustawiłem przezroczystość głównego paska nawigacyjnego naNO.

W Info.plistWyświetl wygląd paska stanu na podstawie kontrolera jest ustawiony na NIE.

A oto GIF pokazujący problem w minimalnej aplikacji demo:

Oto mój kod:

feedNavigationController = [[UINavigationController alloc] init];
feedNavigationController.navigationBar.translucent = NO;

SettingsViewController *settingsVC = [[SettingsViewController alloc] init];

feedNavigationController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[feedNavigationController setViewControllers:[NSArray arrayWithObjects:settingsVC, nil]];

[self presentViewController:feedNavigationController animated:YES completion:nil];

questionAnswers(6)

yourAnswerToTheQuestion