我正在使用iOSSDK最新版本和XCode4.2开发一个iOS4应用程序.

我有一个UIWebView的XIB,Alpha = 1.0,Background设置为Clear Color,Opaque没有设置.在此XIB上,我使用以下代码设置了一个图像作为背景:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"AboutBackground.png"]];
        self.view.backgroundColor = background;
        [background release];
    }
    return self;
}

UIWebView显示了一个静态html:

<html><head></head><body style=\"margin:0 auto;text-align:center;background-color: transparent; color:white\">...</body></html>

在iOS 5模拟器上,它的背景是透明的,但在iOS 4设备上是灰色的.

有什么线索吗?

推荐答案

还设置:

[webView setBackgroundColor:[UIColor clearColor]];
[webView setOpaque:NO];

Ios相关问答推荐

SwiftUI中ForEach和@ State数组的可能并发问题

SwiftUI SF Symbols图像:暗模式图像

SwiftUI Divider过大了其父视图

OnTapGesture在其修改的视图外部触发

Swift-如何通过Case Let访问模型变量

如何删除NavigationView中的默认透明标头?

执行devicectl:ProcessException时出错:进程异常退出:错误:命令超时超过5.0秒

如何更改 SwiftUI 弹出视图的大小?

为什么这个 SwiftUI 状态在作为非绑定参数传递时没有更新?

添加到单个自定义视图时,Swiftui 项目会在所有视图中重复

在向我的 struct 添加属性后获取线程 10:EXC_BAD_ACCESS (code=EXC_I386_GPFLT)

Apple Push Service 证书不受信任

如何在通用应用程序中同时支持 iPad 和 iPhone 视网膜图形

iOS:应用程序在安装应用程序时未征求用户许可.每次都获得 kCLAuthorizationStatusNotDetermined - Objective-c & Swift

如何在 SwiftUI 中检测 TextField 的实时变化?

在 Swift 中追加字符串

使用 convertPoint 获取父 UIView 内的相对位置

在原生和 phonegap 之间挣扎,简单的应用需求

Swift 将 unix 时间转换为日期和时间

CoreBluetooth 应用程序到底能在后台做什么?