Ios UIWebView背景图像框

Ios UIWebView背景图像框,ios,uiwebview,Ios,Uiwebview,这是我的密码 if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { if ([[UIScreen mainScreen] bounds].size.height == 568) { webview.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"tripadvisorwait

这是我的密码

if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
    if ([[UIScreen mainScreen] bounds].size.height == 568) {
        webview.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"tripadvisorwaiting5.png"]];
        CGRect frame = webview.frame;
        frame.size.width = 320;
        frame.size.height = 568;
        webview.frame = frame;
    }
    else {
        webview.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"tripadvisorwaiting.png"]];
        CGRect frame = webview.frame;
        frame.size.width = 320;
        frame.size.height = 480;
        webview.frame = frame;
    }
}
else {
    webview.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"tripadvisorwaitingipad.png"]];
    CGRect frame = webview.frame;
    frame.size.width = 768;
    frame.size.height = 1024;
    webview.frame = frame;
}
但是当页面加载时,图像太大或太小,并且无法根据设备进行缩放。
你能帮我吗?

我相信
+colorWithPatternImage
会在调用图像时根据帧大小调整图像大小,因此在调用
webview后调整帧大小。backgroundColor=[UIColor WithPatternImage:[UIImage imageNamed:@“tripadvisorwaiting5.png]”对缩放图像没有影响。设置帧大小后,请尝试设置背景图像。例如:

if ([[UIScreen mainScreen] bounds].size.height == 568) {
    CGRect frame = webview.frame;
    frame.size.width = 320;
    frame.size.height = 568;
    webview.frame = frame;

    webview.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"tripadvisorwaiting5.png"]];
}