我正在将一个HTML字符串加载到UIWebView中,以便能够查看富文本.到现在为止还挺好.但我有一个小问题:在我的Nib文件中,我将background属性设置为绿色.但是,显示时,背景为白色.然后,在类文件中,我添加了以下内容
[myWebView setBackgroundColor:[UIColor greenColor]];
[myWebView loadHTMLString:myString baseURL:nil];
Run Code Online (Sandbox Code Playgroud)
但是,背景仍然是白色的.我甚至试图扭转顺序,但仍然出现白色背景.
文本大于UIWebView的大小.我注意到当我向下滚过文本的末尾时,背景是绿色的.如何让文本本身的背景为绿色?
你能告诉我我做错了什么吗?非常感谢.
Kal*_*Kal 145
使用css标记在html中设置背景颜色.
或者,将webview的 opaque
属性NO
设置为..并将下面的视图背景设置为绿色.
UIWebView
他们自己似乎不了解背景颜色 - 因为他们正在渲染文件.
ash*_*kdy 29
使用此代码添加
[myWebView setBackgroundColor:[UIColor greenColor]];
[myWebView setOpaque:NO];
[myWebView loadHTMLString:myString baseURL:nil];
Run Code Online (Sandbox Code Playgroud)
Nil*_*tel 10
webView.opaque = NO;
webView.backgroundColor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)
在Xcode8和Swift 3中测试
self.webView.isOpaque = false;
self.webView.backgroundColor = UIColor.clear
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
34739 次 |
最近记录: |