无法将UIWebView背景颜色从XIB中的"属性"检查器更改为clearcolor

roh*_*tel 2 iphone xcode uiwebview ipad ios

我遇到了一个奇怪的问题.在我的应用程序中,我有一个显示一些描述的UIWebView.由于我想在整个页面上使用相同的背景颜色,我通过下面屏幕中显示的XIB中的属性检查器将背景颜色属性设置为clearcolor.但是从属性检查器设置属性对我不起作用.

所以我编写了一个代码ViewDidLoad并完美地工作:

webview.backgroundColor=[UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我的问题是为什么没有背景颜色属性从Xib中的属性检查器工作,并在我手动编码时工作?我认为这是一个错误吗?

谢谢.

PS:我使用的是Xcode 4.0.2

Mus*_*P P 8

您可以更改UIWebView像这样:将Opaque属性设置为NO然后设置背景颜色,例如:

[webView setOpaque:NO]; 
webview.backgroundColor=[UIColor clearColor]; // any color you'd like
Run Code Online (Sandbox Code Playgroud)