我正在应用程序生命周期的某个时刻切换AppDelegate窗口的rootViewController
。我试图以这种方式设置这样的切换:
[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
的代码,并且没有显示任何奇怪的内容......有没有人经历过这个?