UIWebView不能自动缩放内容以适应页面

48
我有一个Webview,它是层次结构中的顶层窗口,并已如下所示声明。 但是,它不会缩放页面以适应。 页面在左上角对齐,但尺寸不变,尽管'scalesPageToFit'属性被设置为YES。 能否提供任何帮助将不胜感激。
webLookupView = [[UIWebView alloc] initWithFrame:CGRectMake(16, 63, 289, 327)];
webLookupView.backgroundColor = [UIColor lightGrayColor];
webLookupView.dataDetectorTypes = UIDataDetectorTypeAll;
webLookupView.scalesPageToFit = YES;
12个回答

-1

在你的 ViewController 的 viewDidLoad 中尝试这个。

[self.myWebView setFrame:CGRectMake(self.view.frame.origin.x,
                                   self.view.frame.origin.y,
                                   self.view.frame.size.width,
                                   self.view.frame.size.height)];
  • 我还在我的Storyboard中将webview设置为“scalePageToFit”,并将viewmode设置为“Aspect Fit”。

2
这个解决方案是错误的,甚至代码可以简化为self.myWebView.frame = self.view.bounds - aryaxt

-7
在界面构建器中有“缩放以适应”选项,因此应该有一些编程方法来实现相同的效果。

1
OP 已经知道了,他们在问题的代码中使用了相关属性。 - user577537

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接