【问题标题】:AppGyver: PDF behind navigation barAppGyver:导航栏后面的PDF
【发布时间】:2014-07-25 08:15:04
【问题描述】:

我正在尝试在我的 AppGyver 应用程序中查看 PDF,但它存在一些问题。首先,一些注意事项:

  • 可以通过 php 页面的 URL 访问 PDF,该页面将生成请求的 PDF 文件。
  • 尝试访问 url/PDF 文件(登录凭据)时必须发送 POST 数据。
  • PDF 文件位于外部 Web 服务器上。
  • 用户必须能够返回到上一个视图。

我阅读了有关使用steroids.views.PreviewFileView 查看 PDF 文件的信息。不幸的是,看起来这个类只在 iOS 上受支持,我也想支持 Android。 pdf可以通过点击某个按钮来访问。

我做了这个解决方法,它通过 JavaScript 创建一个表单并在单击按钮时立即提交。因此,我可以在发送帖子数据时请求文件并将其显示在应用程序中。但加载 PDF 时,顶部显示在导航栏后面。捏缩放屏幕时,PDF 文件将完全显示在屏幕上。

如果我应该使用steroids.views.PreviewFileView,我如何在尝试访问文件时将 POST 数据发送到 url?还是我应该继续我解决它的方式?因为那么我想在加载时完全显示 PDF 第一页的解决方案方面提供一些帮助。

【问题讨论】:

    标签: android ios pdf post steroids


    【解决方案1】:

    AppGyver 旧版 Android 扫描程序不支持 steroids.views.PreviewFileView,鉴于该运行时不再处于积极开发中,未来也不会出现。

    一般而言,在 Android WebViews 中查看 pdf 文件并不十分简单,但一种常见的解决方法似乎是通过 Google Docs 进行路由,如this answer 中所述。您也应该能够针对您的用例进行调整(将其用作新 WebView 的位置属性)。

    如果您在新的 WebView 中打开 pdf,用户应该能够使用物理后退按钮向后导航,因此您甚至可以隐藏导航栏,如果这是唯一困扰您的当前解决方法.

    【讨论】:

      猜你喜欢
      • 2016-08-03
      • 2016-06-11
      • 2018-11-10
      • 2022-09-23
      • 2012-09-27
      • 1970-01-01
      • 1970-01-01
      • 2017-04-11
      相关资源
      最近更新 更多