【问题标题】:Is it possible to know when a QLPreviewController reaches the end of a document?是否有可能知道 QLPreviewController 何时到达文档的末尾?
【发布时间】:2019-12-17 13:56:36
【问题描述】:

我使用 QLPreviewController 向我的用户显示 pdf 文件。一切正常。我只想知道用户何时到达文档末尾。

你知道这是否可能吗?

谢谢。

【问题讨论】:

    标签: ios swift quicklook qlpreviewcontroller


    【解决方案1】:

    不幸的是,它不是,主要问题是没有很好/干净的方法来确定滚动位置是否已到达文档末尾。我已经尝试通过所有控制器的子视图来找到 UIScrollView 实例,所以我可以将它设置为我的QLPreviewController 的子类实例,但它没有,似乎它使用其他一些 UI 元素来处理滚动相当锁定。

    您最好只使用QLPreviewControllerDelegate 并使用func previewControllerWillDismiss(_ controller: QLPreviewController) 函数来检测用户何时完成预览文档而不是到达底部。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-23
      • 1970-01-01
      相关资源
      最近更新 更多