【问题标题】:Ionic iOS: Navigating our of native view causes white spaceIonic iOS:导航我们的原生视图会导致空白
【发布时间】:2016-04-20 05:55:38
【问题描述】:

大家好!

我们使用的应用程序使用本机插件来查看和操作 PDF,并从 Cordova WebView 内启动。

在执行特定系列旋转之前,一切都照常。

以纵向打开 PDF(在 WebView 上启动本机视图),将屏幕旋转为横向,然后导航出本机视图会导致白色部分(见下图)。

备注

  • 此错误的有趣之处在于它不会发生在任何 iOS 模拟器或 Android 上,但会出现在 iOS 8 和 9 设备中。
  • 我无法使用 Safari 网络检查器在 DOM 中找到它们的空白(因为与 chrome 不同,您无法单击以检查文档的某些部分)。
  • 有一个滚动条,空白的高度与侧边栏的宽度完全相同。

任何有关解决此问题的建议或建议都非常好,非常感谢!


步骤

  1. https://www.dropbox.com/s/j7aix4bvkqsl2m2/IMG_0183.jpg?dl=0
  2. 退出 PDF
  3. https://www.dropbox.com/s/2ugnvdl5a0z0ywg/IMG_0185.jpg?dl=0

【问题讨论】:

    标签: ios ionic-framework


    【解决方案1】:

    这是来自 PSPDFKit 的 Peter - 您在这里使用的 PDF 框架。

    我怀疑是我们导致了这个问题,但似乎父视图在旋转时没有正确更新。 Apple 更改了 iOS 9 上的一些回调,并且依赖于 willRotateToInterfaceOrientation: 的旧代码在不在屏幕上时不再被调用。我对 Ionic 没有太多经验,但他们可能根本不知道这种变化,或者您使用的是旧版本。我们不久前在 Cordova 中看到过类似的错误。

    【讨论】:

      猜你喜欢
      • 2023-04-09
      • 1970-01-01
      • 2011-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多