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"]];
}