1

rootViewController在应用程序生命周期的某个时刻切换了 AppDelegate 的窗口。我正在尝试以这种方式为此类开关设置动画:

[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.viewMMDrawerController时会出现这种行为。我测试了从 a 转换UINavigationController到另一个的代码,UINavigationController并没有显示任何奇怪的东西……有人经历过吗?

4

1 回答 1

0

我们可能在这里想出了一个解决方案:

https://github.com/mutualmobile/MMDrawerController/issues/48

于 2013-07-19T18:41:27.403 回答