Управление всплывающими и всплывающими анимациями

У меня есть несколько перьев с тем же фоновым изображением.

  • экран приветствия (полный экран)
  • экран списка компаний (панель навигации и панель инструментов)
  • и другие не важны в этом случае.

На моем экране приветствия в середине экрана есть кнопка для перехода к следующему представлению на экране компаний. Моя проблема в том, что когда я переворачиваю, анимация запускается, но из-за панели навигации и панели инструментов размер фона изменяется, и анимация скачет, потому что она загружает вид перед его отображением. Та же проблема в другом, когда я нажимаю кнопку возврата на панели навигации, нервная анимация...

у кого-нибудь уже была такая проблема? Есть ли способ это исправить?

Спасибо!!

1 ответ

Я нахожу свое решение в функции:

[UIView transitionFromView:currentController.view toView:self.companyViewController.view duration:0.5 options:UIViewAnimationOptionTransitionFlipFromRight completion:nil];

я установил последний аргумент (завершение) на ноль. и я делаю свою собственную анимацию сразу после.

[self.navigationController pushViewController:self.companyViewController animated:YES];
Другие вопросы по тегам