我正在将 HTML 字符串加载到 UIWebView 中,以便能够查看富文本。到现在为止还挺好。但是我有一个小问题:在我的 Nib 文件中,我将背景属性设置为绿色。
但是,当它显示时,背景是白色的。然后,在类文件中,我添加了以下内容

[myWebView setBackgroundColor:[UIColor greenColor]];
    [myWebView loadHTMLString:myString baseURL:nil];

但是,背景仍然是白色的。我什至尝试颠倒顺序,但仍然出现白色背景。

文本比 UIWebView 的大小还多。我注意到当我向下滚动到文本末尾时,背景是绿色的。如何使文本本身的背景变为绿色?

你能告诉我我做错了什么吗?
非常感谢。

最佳答案

使用 css 标记在 html 本身中设置背景颜色。

或者,将 webview 的 opaque 属性设置为 NO .. 并将下方 View 的背景设置为绿色。
UIWebView 本身似乎不理解背景颜色——因为他们正在渲染文档。

关于ios - UIWebView 背景色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6605140/

10-14 22:01
查看更多