2013-07-29 53 views
0

我正在使用UIWebView在我的iPhone上显示移动网站。 UiWebView比iPhone的显示器小。Web内容不适合webview的框架?

我的问题是,网站(基于JQuery移动的移动网站)的内容大小不适合网页视图的大小。

与一个小型Web视图试图显示谷歌的移动网站只是一个例子:

enter image description here

NSString *urlAdress = @"http://google.de"; 

NSURL *url = [NSURL URLWithString:urlAdress]; 
NSURLRequest *request = [NSURLRequest requestWithURL:url]; 

[webView loadRequest:request]; 
[webView sizeToFit]; 
+0

请用户该Java脚本的[webView的stringByEvaluatingJavaScriptFromString:@ “文件。 body.style.zoom = 5.0;“]; – Developer

+4

另外不要忘记将scalesPageToFit设置为NO并完成。 – Developer

回答

2

主要:设置delegate到的WebView

.h文件

@interface WebViewViewController : UIViewController<UIWebViewDelegate> 

.M文件

webView.delegate =self; 

webView.scalesPageToFit = NO; 

NSString *urlAdress = @"http://google.de"; 

NSURL *url = [NSURL URLWithString:urlAdress]; 
NSURLRequest *request = [NSURLRequest requestWithURL:url]; 

[webView loadRequest:request]; 
1

这些添加到您的代码的网页视图:

[webView setScalesPageToFit:YES]; 
[webView setContentMode:UIViewContentModeScaleAspectFit];