0

Я хочу выполнить пользовательскую анимацию внутри моего UIViewController, когда она появится и исчезнет. На исчезающей части мне было интересно, могу ли я заставить ее задерживаться надолго, чтобы позволить мне выполнить переход до его исчезновения? Таким образом, UINavigationController запускает popViewController, а затем позволяет некоторое время делать пользовательскую анимацию до ее появления.Сделать изменение контроллера контроллера ждать окончания пользовательской анимации?

Возможно ли это?

ответ

4

Вы можете использовать это решение при нажатии кнопки «Назад».

[UIView animateWithDuration:1.0 animations:^{ 
      // your custom animation 
     } completion:^(BOOL finished) { 
      [self.navigationController popViewController]; 
     }]; 
Смежные вопросы