ios - QLPreviewController 在呈现模态视图 Controller 后失去联系

标签 ios objective-c qlpreviewcontroller

在 iPad 主从应用程序中(主是一个 UITableViewController,细节是一个 QLPreviewController)每当我模态地呈现一个 View Controller 时 然后关闭它QLPreviewController 停止接收触摸事件或至少对它们使用react。因此,即使在选择并显示另一个图像/文档之后,也无法再放大或缩小或“弹跳”当前显示的图像/文档。

请记住,在以模态方式呈现 View Controller 之前,一切都按预期工作,并且可以放大/缩小。

有人知道这个奇怪问题的可能解决方案吗?

编辑:补充说这发生在关闭模态呈现的 View Controller 之后。

编辑 2:如果呈现样式为 UIModalPresentationFormSheet,则不会出现该问题。它似乎只出现在 UIModalPresentationFullScreen 中。

最佳答案

虽然不是解决此问题的方法,但解决方法是将 View Controller 呈现为 UIModalPresentationFormSheet 而不是全屏。

关于ios - QLPreviewController 在呈现模态视图 Controller 后失去联系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28845355/

相关文章:

ios - 在 Swift 2.x 和 iOS9 中以编程方式关闭 searchBar

iphone - Xcode重复符号错误

ios - 如何使 Stack View 在 Container View 中居中

ios - 如何检查电话号码是否从 IOS 中的建议中选择?

ios - 函数不能并发运行

ios - 如何以 QLPreviewController swift 语言显示 .doc 文件

ios - 使 QLPreviewController "cache"无效

ios - 如何在 iOS 版 Firebase Invites 中自定义邀请对话框表

iPhone:如何将包含公钥位的 SecKeyRef 或 NSData 导出为 PEM 格式?

cocoa-touch - QLPreviewController 与 UIWebView -- 优点/缺点