iOS:切换到横向模式时Webview不可缩放

iOS:切换到横向模式时Webview不可缩放,ios,uiwebview,orientation,scaling,Ios,Uiwebview,Orientation,Scaling,由于升级到Xcode 4.2,当我更改方向时,web视图无法正确缩放 我使用以下代码: NSLog(@"Show link: %@",URL); [showStory loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:URL]]]; showStory.scalesPageToFit = YES; showStory.contentMode = UIViewContentModeScaleAspectFit; 但当

由于升级到Xcode 4.2,当我更改方向时,web视图无法正确缩放

我使用以下代码:

NSLog(@"Show link: %@",URL);

[showStory loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:URL]]];

showStory.scalesPageToFit = YES;

showStory.contentMode = UIViewContentModeScaleAspectFit;
但当我切换到横向模式时会发生这种情况。有什么建议吗


您需要勾选webView属性检查器中的缩放页面以适应选项

嗨,克拉伦斯:我忘了加一句,我已经检查过了。奇怪的是,如果我收缩并缩放上面的页面,它就不会缩放到屏幕右侧的白色区域。它似乎认为网页被限制在局部视图中。您是否在代码中添加了以下行?返回(interfaceOrientation==UIInterfaceOrientationAndscapeLeft);我实际使用:返回是;所以用户可以使用任何方向,将web视图的视图模式设置为“按比例填充”?否则,我也不知道。找到了答案。我删除了整个类和NIB,然后重新开始。这次一切顺利。谢谢你的帮助。webView.autoresizingMask修复了它!谢谢:)
Try this

 webView.scalesPageToFit = YES;
        webView.contentMode = UIViewContentModeScaleToFill;
        webView.multipleTouchEnabled = YES;
        webView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
        [self.view addSubview:webView];