我有一个带有 Alpha = 1.0 的 UIWebView 的 XIB,背景设置为清除颜色并且未设置不透明。在这个 XIB 上,我使用以下代码将图像设置为背景:
UIWebView 显示静态 html:
<html><head></head><body style=\"margin:0 auto;text-align:center;background-color: transparent; color:white\">...</body></html>
任何解决方案?
试试这个...
webViewFirstTab.opaque=NO;
for (UIView* subView in [webViewFirstTab subviews])
{
if ([subView isKindOfClass:[UIScrollView class]]) {
for (UIView* shadowView in [subView subviews])
{
if ([shadowView isKindOfClass:[UIImageView class]]) {
[shadowView setHidden:YES];
}
}
}
}
这对我在 iOS6 或 iOS7 上不起作用。UIWebView 包含一个 _UIWebViewScrollView,它包含一个 UIWebBrowserView。将所有 3 个视图的背景颜色设置为清除颜色不会导致透明背景。我也有这样的html:
有人让它在 iOS 6 或 7 上工作吗?