У меня есть проект, начинающийся с tableView, однако, когда пользователь нажимает кнопку «Настройка», я хочу анимировать изменение в splitViewController.Анимация изменения rootViewController на SplitViewController?
Я могу легко изменить RootViewController, однако анимация не как рекламируется:
UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"SetupViewController"];
AppDelegate *app = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[UIView transitionWithView:self.navigationController.view
duration:0.75
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
app.window.rootViewController = controller;
}
completion:nil];
Есть ли способ я могу оживить это изменение RootViewController?
Несмотря на то, что он избавляется от расширения от средней анимации, теперь он просто мгновенен, как будто я вообще не делал анимации. :(Возможно, нет никакого способа оживить такой переход. –
Хммм, правда в том, что я пробовал это с флип-анимацией – Levi
Является ли ваш контроллер назначения splitViewController? –