앱 수명주기의 어느 시점에서 AppDelegate 창의 rootViewController
을 바꿀 것입니다. 나는 그런 스위치 이런 식으로 애니메이션을 시도하고있다 :rootViewController를 MMDrawerController로 바꾸기 : 전환 애니메이션의 이상한 동작
[UIView transitionFromView:self.window.rootViewController.view
toView:self.otherViewController.view
duration:0.65f
options:UIViewAnimationOptionTransitionFlipFromRight
completion:^(BOOL finished){
self.window.rootViewController = self.otherViewController;
}];
애니메이션이 수행을하지만 두 번째 뷰의 높이가 화면 높이를 기입하지 않는 것 같습니다, 그리고 애니메이션이 완료되면 갑자기 전체 화면 높이에 맞는. 내가 제대로 설명했으면 좋겠어. 무슨 일이 일어날 수 있니?
감사
편집 : 나는 self.otherViewController.view
가 MMDrawerController 때이 문제가 나타납니다 나타났습니다. 나는 코드 UINavigationController
에서 다른 UINavigationController
로 코드 변환을 테스트하고 이상한 것은 표시되지 않습니다 ... 아무도 이것을 경험 했습니까?