2013-10-04 20 views
2

我的webview代碼有點麻煩。它完全使用iPhone和iPad非視網膜版本,但無法與視網膜一起使用。如何使WebView在iPhone/iPad視網膜上工作

我提供我下面的代碼...什麼似乎是這裏的問題?

self.webView.delegate=self; 
self.webView.scalesPageToFit = YES; 
NSString *urlAddress = @"https://www.google.com/"; 

//Create a URL object. 
NSURL *url = [NSURL URLWithString:urlAddress]; 

//URL Request Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 

//Load the request in the UIWebView. 
[webView1 loadRequest:requestObj]; 
[self.view addSubview:webView]; 

我是一個業餘程序員,所以請大家見諒。我已經做了我的谷歌搜索,但在找到了答案,所以我在這裏:)

編輯失敗:對不起你們了不完整的信息。它不在xib或storyboard中。此外,具體問題是在視網膜時,webview立即打開和關閉,然後崩潰應用程序。我不明白爲什麼會發生這樣的事故。我只是擔心它不能在視網膜顯示上工作,即使它在非視網膜上完全沒問題。

我原來的代碼是webView.delegate =自我;而不是self.webView.delegate = self; ...我只是改變了它,因爲我做了一些隨機測試。 :/

+3

你面對什麼問題? – Vinodh

+0

您的.xib文件中是Web視圖還是動態創建的?如果它在你的.xib文件中,那麼你不需要在你的視圖中添加視圖。 – user1673099

+0

你的問題是什麼? – manujmv

回答

1

很奇怪的是,你的代碼是在任何設備的工作,因爲在你的UIWebview實例的錯誤。它應該像這樣看看你正在做的事情。

self.webView.delegate=self; 
self.webView.scalesPageToFit = YES; 
NSString *urlAddress = @"https://www.google.com/"; 

//Create a URL object. 
NSURL *url = [NSURL URLWithString:urlAddress]; 

//URL Request Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 

//Load the request in the UIWebView. 
[self.webView loadRequest:requestObj]; 
[self.view addSubview:self.webView]; 
+0

是的謝謝你指出。我原來的代碼只有webview而不是self.webview。我改變了它,因爲我嘗試了一些不起作用的東西。我現在將addsubview更改爲self.webview –

+0

@MattData: - 看看你的loadRequest行,它仍然是webView1。用我的代碼代替也希望你的問題將得到解決。 –

+0

我不認爲這是問題,因爲他們最初都沒有「自我」。當我在做實驗時,我只是添加了自我。感謝您的回覆 –

相關問題