2015-12-14 89 views
0

我使用QLPreviewController在我的应用程序中查看图像。我目前支持iOS 9,但仍然使用Xcode 6.4进行构建(希望升级,但是当我们转到新的Xcode时,这取决于企业)。我们使用故事板自动布局等QLPreviewController和新的向下滑动以解除iOS 9中的多任务手势

我注意到在我的个人iPhone 6S(iOS 9.1)上建立的最新测试飞行,同时在QLPreviewController中查看图像时,我可以使用向下滑动手势来关闭控制器。但在此之后,我的应用程序中出现空白屏幕。

我打了previewControllerDidDismiss:委托方法,但我一直无法再次使呈现控制器的视图可见。我试过

[[[UIApplication sharedApplication] keyWindow] bringSubviewToFront: self.view]; 

任何帮助或建议,你可以提供非常感谢。

+0

你能否用你的应用代码在http://bugreport.apple.com提交一个错误?谢谢。 –

+0

非常感谢您的回复。刚刚提交(23905821)并包含代码示例。 – CodenameDuchess

回答

1

发布bug报告工程后,让我知道这个问题是由我用于我的QLPreviewController的模态表示模式引起的。

我从UIModalPresentationOverFullScreen切换到UIModalPresentationFullScreen,并给了我期望的行为。

现在,当我向下滑动以关闭QLPreviewController时,我看到显示它的视图。 (没有额外的代码是必需的,所以我摆脱了previewControllerDidDismiss:委托方法)。