Управление всплывающими и всплывающими анимациями
У меня есть несколько перьев с тем же фоновым изображением.
- экран приветствия (полный экран)
- экран списка компаний (панель навигации и панель инструментов)
- и другие не важны в этом случае.
На моем экране приветствия в середине экрана есть кнопка для перехода к следующему представлению на экране компаний. Моя проблема в том, что когда я переворачиваю, анимация запускается, но из-за панели навигации и панели инструментов размер фона изменяется, и анимация скачет, потому что она загружает вид перед его отображением. Та же проблема в другом, когда я нажимаю кнопку возврата на панели навигации, нервная анимация...
у кого-нибудь уже была такая проблема? Есть ли способ это исправить?
Спасибо!!
1 ответ
Я нахожу свое решение в функции:
[UIView transitionFromView:currentController.view toView:self.companyViewController.view duration:0.5 options:UIViewAnimationOptionTransitionFlipFromRight completion:nil];
я установил последний аргумент (завершение) на ноль. и я делаю свою собственную анимацию сразу после.
[self.navigationController pushViewController:self.companyViewController animated:YES];