Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使WebView在iPhone/iPad视网膜中工作_Ios_Iphone_Ipad_Uiwebview_Retina Display - Fatal编程技术网

Ios 如何使WebView在iPhone/iPad视网膜中工作

Ios 如何使WebView在iPhone/iPad视网膜中工作,ios,iphone,ipad,uiwebview,retina-display,Ios,Iphone,Ipad,Uiwebview,Retina Display,我的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:urlA

我的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或故事板中。另外,我遇到的具体问题是,当我在视网膜上时,webview会立即打开和关闭,然后使应用程序崩溃。不要介意撞车,因为我知道它为什么会发生。我只是担心它不能在视网膜上显示,即使它完全可以在非视网膜上显示


我的原始代码是webView.delegate=self;而不是self.webView.delegate=self;。。。我只是更改了它,因为我做了一些随机测试。:/

奇怪的是,您的代码在任何设备上都能工作,因为您的
UIWebview
实例中存在错误。应该是这样的,看看addsubview line你在做什么

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

您面临什么问题?Web视图是在.xib文件中还是动态创建的?如果它在.xib文件中,则不需要在视图中添加子视图。加载不同的站点,而不是
google
。谢谢,伙计们,我编辑了我原来的帖子,并添加了我遇到的具体问题。是的,谢谢你们指出这一点。我的原始代码是webview only,而不是self.webview。我改变了它,因为我尝试了一些不起作用的东西。我现在将addsubview更改为self。webview@MattData:-查看一下您的加载请求行,它仍然在webView1中。用我的代码替换它,希望你的问题会得到解决。我不认为这是问题所在,因为它们最初都没有“自我”。我只是在做实验的时候加上了self。谢谢你的回复