В пользовательском переходе у меня есть следующий простой переход:
- (void) perform {
UIViewController *src = (UIViewController *) self.sourceViewController;
UIViewController *dst = (UIViewController *) self.destinationViewController;
[UIView transitionWithView:src.navigationController.view duration:1
options:UIViewAnimationOptionTransitionFlipFromBottom
animations:^{
[src.navigationController pushViewController:dst animated:NO];
}
completion:NULL];
}
Представление содержимого анимируется нормально. Однако при выполнении анимации панель навигации вверху имеет испорченный макет(кнопки все забиты в левый верхний угол,без названия),встают на свои места только по окончании анимации.Кто-нибудь знает,что я сделал не так и как это исправить?Спасибо!