Ios UISplitView内部的UIWebView大小调整不正确
我有一个分割视图控制器界面,其中主控制器始终可见,即使是纵向的。其中一个局部视图是包含UIWebView的UIViewController,它实现UIWebViewDelegate 此UIViewController(和嵌套web视图)的尺寸在Interface Builder中设置为450 x 960。但是,由于某些原因,当视图加载时,将以768 x 1024的尺寸检索网页(我已经通过对screen.height和screen.width执行javascript警报来验证这一点)。这有一个不愉快的效果,即导致加载的网页显示,使其大部分“离开舞台”到右侧,并使任何响应设计无效。更奇怪的是,如果在webViewDidFinishLoad中记录视图和webview的帧和边界,则它们都指示450 x 960的正确尺寸 以下是ViewDidLoad的内容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警报来验证这一点)。这有一个不愉
self.loginWebView.delegate = self;
[loginWebView setScalesPageToFit:YES];
[loginWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.smashingmagazine.com/"]]];
这几乎就像viewcontroller和/或webview正在调整大小以占据整个屏幕,而不管主视图控制器始终显示的事实如何。我错过了什么