在我的xib中,我有一个UIWebView控件,我需要使其背景透明,以便我制作
在iOS 5.0&更大但在iOS< 5.0背景白色即将来临。如何解决这个问题?
答案 0 :(得分:3)
- (void)makeBodyBackgoundTransparent {
for (UIView *subview in [webView subviews]) {
[subview setOpaque:NO];
[subview setBackgroundColor:[UIColor clearColor]];
}
[webView setOpaque:NO];
[webView setBackgroundColor:[UIColor clearColor]];
}
将webview的背景设置为清除颜色,同时确保将opaque设置为false。
答案 1 :(得分:-1)
在iOS< 5.0你必须直接在你的html代码中设置backgroundcolor。
将其包含在Webview的HTML代码中:
<body style="background-color: transparent;">
并设置webview的背景颜色和不透明值:
[self.webView setBackgroundColor:[UIColor clearColor]];
[self.webView setOpaque:NO];