私のxibには、UIWebViewコントロールがあります。そのため、背景を透明にする必要があります。
- 背景=clearColorおよび
- チェックされていない不透明チェックボックス
iOS 5.0以降では正常に動作していますが、iOS <5.0では背景の白い色が表示されます。これを修正するにはどうすればよいですか?
私のxibには、UIWebViewコントロールがあります。そのため、背景を透明にする必要があります。
iOS 5.0以降では正常に動作していますが、iOS <5.0では背景の白い色が表示されます。これを修正するにはどうすればよいですか?
- (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 に設定してください。
iOS < 5.0 では、html コードでも backgroundcolor を直接設定する必要があります。
これを Webview の HTML コードに含めます。
<body style="background-color: transparent;">
そして、webview の background-color と opaque 値を設定します。
[self.webView setBackgroundColor:[UIColor clearColor]];
[self.webView setOpaque:NO];