iOS:切换到横向模式时Webview不可缩放
由于升级到Xcode 4.2,当我更改方向时,web视图无法正确缩放 我使用以下代码: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; 但当
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];