1

我正在展示一个 viewControllermodalPresentationStyle设置为UIModalPresentationCustom和我的 custom transitioningDelegate。一开始我成功地测试了一个非交互式过渡,然后我想更深入地添加一个交互式过渡,但只是为了解雇。

[视频] iOS7 自定义转场委托演示

演示视频不言自明,正如您在 iOS7 中看到的触摸事件触发interactiveTransitioning并且我取消解雇时,如果我尝试旋转,presentViewController 会出现意外行为并进入全屏状态,否则旋转会正常工作。

我注意到在旋转之前,如果interactiveTransitioning被触发,在 mainViewController- willRotateToInterfaceOrientation:duration:self.presentedViewControllernil,这显然是一个错误。

我怎样才能解决这个问题?

注意:在 iOS8 中 ALL 完美运行,self.presentedViewController如果不是这样,则永远不会被取消!

4

0 回答 0