ios - iOS 6 垂直滚动时 UIWebView 中的背景闪烁

标签 ios uiwebview ios6

我将 UIWebView 与 -webkit-column-* 一起使用,并使用垂直滚动(window.scrollTo(X, 0); 方法)来更改页面。

所有这些在 iOS 4.3 和 5 中都运行得很好。但是在 iOS 6 中,当滚动时,我看到屏幕那部分的背景闪烁以进行滚动 闪烁的颜色等于 self.view (webview 是透明的)。

我看到这个问题:ios 6 uiwebview shows background while scrolling a page using jquery scrolltop 但这并不能解决我的问题。

如何消除这种眨眼现象?

最佳答案

我遇到了完全相同的问题。修复了它添加三个属性:

-webkit-transform: translateZ(0);
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;

here 获取此解决方案

关于ios - iOS 6 垂直滚动时 UIWebView 中的背景闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13267001/

相关文章:

ios - 检查用户是否在 UITabBarController 中选择了相同的选项卡

c# - 将 iOS 用于现有的 .Net MVC 数据库

iOS 不在 UIWebView iframe 中显示/播放视频

ios - 从 Storyboard 中更改条形按钮项目的文本颜色

ios - 了解 iOS 中的配置文件和证书

iphone - uibarbuttonitem iOs 6 横向的自定义图像

iphone - 使用 NSPredicate 过滤数组导致第二次尝试 exc_bad_access

ios - 如何在我的 swift 应用程序中播放 iphone 照片库中的视频

Javascript 在 mac(chrome) 上工作,但在 UIWebView 上不工作

ios - 在 UITableViewCell 中插入 UIWebView 以播放动画 GIF