gpt4 book ai didi

iphone - UIWebView 自动旋转破坏网页 View 内容(内有截图)

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:24:18 24 4
gpt4 key购买 nike

我遇到了 UIWebView 自动旋转的问题。
Web View 显示正常,但内容不正常。
正如您在底部屏幕截图中看到的那样,有一个黑色边距,我知道这是 webview,因为我在滚动时可以看到滚动条。

View Controller 有:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{
return YES;
}

web View 具有完全自动调整大小的掩码,并且该 View 是自动调整 subview 的大小。

我尝试了一堆来自 stackoverflow 和谷歌的技巧,但没有一个奏效。
这只发生在某些网站上,但如果我在移动 safari 或什至 ios opera 浏览器中打开有问题的网站,它会正确旋转。

编辑:有问题的站点示例: http://m.calcalist.co.il

webview 在界面生成器中设置并使用此代码加载:

[_webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://m.calcalist.co.il"]]];

scalesPageToFit = YES; // doesn't help

谢谢!

before rotation

after rotation

最佳答案

willAnimateRotationToInterfaceOrientation 中设置框架,然后设置元标记。

您还可以设置 UIWebView 的这个属性:

webView.autoResizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;

关于iphone - UIWebView 自动旋转破坏网页 View 内容(内有截图),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6731007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com