Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.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 UISplitView内部的UIWebView大小调整不正确_Ios_Ipad_Cocoa Touch - Fatal编程技术网

Ios UISplitView内部的UIWebView大小调整不正确

Ios UISplitView内部的UIWebView大小调整不正确,ios,ipad,cocoa-touch,Ios,Ipad,Cocoa Touch,我有一个分割视图控制器界面,其中主控制器始终可见,即使是纵向的。其中一个局部视图是包含UIWebView的UIViewController,它实现UIWebViewDelegate 此UIViewController(和嵌套web视图)的尺寸在Interface Builder中设置为450 x 960。但是,由于某些原因,当视图加载时,将以768 x 1024的尺寸检索网页(我已经通过对screen.height和screen.width执行javascript警报来验证这一点)。这有一个不愉

我有一个分割视图控制器界面,其中主控制器始终可见,即使是纵向的。其中一个局部视图是包含UIWebView的UIViewController,它实现UIWebViewDelegate

此UIViewController(和嵌套web视图)的尺寸在Interface Builder中设置为450 x 960。但是,由于某些原因,当视图加载时,将以768 x 1024的尺寸检索网页(我已经通过对screen.height和screen.width执行javascript警报来验证这一点)。这有一个不愉快的效果,即导致加载的网页显示,使其大部分“离开舞台”到右侧,并使任何响应设计无效。更奇怪的是,如果在webViewDidFinishLoad中记录视图和webview的帧和边界,则它们都指示450 x 960的正确尺寸

以下是ViewDidLoad的内容

self.loginWebView.delegate = self;
[loginWebView setScalesPageToFit:YES];
[loginWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.smashingmagazine.com/"]]];
这几乎就像viewcontroller和/或webview正在调整大小以占据整个屏幕,而不管主视图控制器始终显示的事实如何。我错过了什么