UIWebView resize 出现神秘黑条
Mysterious Black Bars appearing on UIWebView resize
当用户在我的应用程序中调整 UIWebView
大小时,网页视图两侧的网页上会出现黑色空白区域。
我尝试了以下解决方案:
- 将 UIWebViews 颜色设置为非不透明和 clearColor()
- 从视图和超级视图中删除 UIWebView 并将其添加回来。
- 调整大小时刷新页面。
- 调整大小的动画。
- 创建一个新的 window 并在调整大小时删除旧的。
- 调整页面大小。
- 使用
autoresizingMask = [.FlexibleHeight, .FlexibleWidth]
绝对没有任何效果。黑条总是出现并且永远不会消失。某些 HTML 元素不受栏的影响(例如页面上的背景图像),但我自己或在网络上找不到任何解决方案。非常感谢任何帮助!
找到答案:UIWebView 必须按整数调整大小,否则它会将页面内容截断为新大小。
当用户在我的应用程序中调整 UIWebView
大小时,网页视图两侧的网页上会出现黑色空白区域。
我尝试了以下解决方案:
- 将 UIWebViews 颜色设置为非不透明和 clearColor()
- 从视图和超级视图中删除 UIWebView 并将其添加回来。
- 调整大小时刷新页面。
- 调整大小的动画。
- 创建一个新的 window 并在调整大小时删除旧的。
- 调整页面大小。
- 使用
autoresizingMask = [.FlexibleHeight, .FlexibleWidth]
绝对没有任何效果。黑条总是出现并且永远不会消失。某些 HTML 元素不受栏的影响(例如页面上的背景图像),但我自己或在网络上找不到任何解决方案。非常感谢任何帮助!
找到答案:UIWebView 必须按整数调整大小,否则它会将页面内容截断为新大小。