2013-07-29 56 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];