Quick Look PreviewController顶部的现有模态视图控制器会产生棋盘屏幕吗?

时间:2011-02-19 17:51:57

标签: objective-c cocoa-touch xamarin.ios

情况:我的应用程序需要在活动时(从后台)呈现全屏模式视图,以要求用户输入PIN。一切都很好。 除非:如果用户使用QLPreviewController预览文件,离开应用程序并返回,则PIN输入控制器将从我保留引用的QLPreviewController以模态方式呈现。显示PIN输入,但当它解散时,我看到棋盘式风格的背景甚至可滚动。似乎是PreviewController的剩余部分,但不再显示实际的预览数据。知道是什么原因引起的吗?

我是否必须以某种方式重新加载预览的内容?

1 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,我已成功将问题归结为viewWillDisappearviewDidDisappear方法。我的解决方案是子类QLPreviewController并用实现覆盖这些方法,即跳过对super的调用。我不知道它是否非常安全,虽然我没有遇到问题而且它解决了我的问题。