2

视觉故障样本

右侧标记 ('PLI') 有两个相同的面。

当它应用 css 变换 rotateX(180deg) 时,它左侧的红色标记(并且只有红色标记)会变成蓝色,这是出乎意料的。

该问题仅出现在 Cordova 应用程序的 iOS9 webview 中。

有没有人遇到过这样的问题?

我不知道在哪里报告这个问题。

国王问候

4

2 回答 2

1

我认为 iOS9 webview 有一些渲染问题。我在我的应用程序中遇到了一些奇怪的颜色行为,我通过以下技巧解决了这个问题。但我不确定它会帮助你,只是试一试。

  1. 尝试-webkit-transform: translate3D(0,0,0); 加速GPU。
  2. 和 -webkit-backface-visibility: false;
  3. 和-webkit-perspective:1000;

而且不得不说,在IOS9.1中,一些渲染bug就这么过去了。在 iOS9.1 中运行它可能看起来还不错

希望有帮助。

于 2015-10-06T20:13:05.750 回答
1

iOS 9.1 可能会解决这个问题,但同时应用一个 transform: translate3D(0,0,0) 似乎是一个很好的解决方法。非常感谢你!

于 2015-10-08T16:52:40.450 回答