无法从 XIB 中的属性检查器将 UIWebView 背景颜色更改为 clearcolor
Posted
技术标签:
【中文标题】无法从 XIB 中的属性检查器将 UIWebView 背景颜色更改为 clearcolor【英文标题】:Can not change UIWebView background color to clearcolor from Attribute inspector in XIB 【发布时间】:2011-12-05 11:35:02 【问题描述】:我遇到了一个奇怪的问题。在我的应用程序中,我有一个 UIWebView 显示一些描述。因为我希望整个页面的背景颜色相同,所以我通过下面屏幕中显示的 XIB 中的 Attribute inspector 将 Background color 属性设置为 clearcolor。但是从 属性检查器 设置属性对我不起作用。
于是我在ViewDidLoad
中写了一段代码,效果很好:
webview.backgroundColor=[UIColor clearColor];
我的问题是为什么背景颜色属性在 Xib 中的 属性检查器 中不起作用并且在我手动编码时起作用?我认为这是一个错误吗?
谢谢。
附注: 我使用 Xcode 4.0.2
【问题讨论】:
【参考方案1】:你可以改变UIWebView
这样:设置Opaque
属性为NO
,然后设置背景颜色,例如:
[webView setOpaque:NO];
webview.backgroundColor=[UIColor clearColor]; // any color you'd like
【讨论】:
为我在故事板中的 uiwebview 工作以上是关于无法从 XIB 中的属性检查器将 UIWebView 背景颜色更改为 clearcolor的主要内容,如果未能解决你的问题,请参考以下文章