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

时间:2011-12-05 11:35:02

标签: iphone ios xcode ipad uiwebview

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

所以我在ViewDidLoad中编写了一段代码并且工作得很好:

webview.backgroundColor=[UIColor clearColor];

enter image description here

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

感谢。

P.S。 :我使用Xcode 4.0.2

1 个答案:

答案 0 :(得分:8)

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

[webView setOpaque:NO]; 
webview.backgroundColor=[UIColor clearColor]; // any color you'd like