3

我的应用程序有一个UIWebView显示 HTML 电子邮件的应用程序。如果我放大内容然后双击它几次,电子邮件内容最终会被调整大小,以便它再次适合屏幕。

我想以编程方式重现这种调整大小的行为(我希望能够调用一个重新缩放内容的函数,以使其全部适合屏幕);调用sizeToFitweb 视图似乎没有任何效果。

4

1 回答 1

3

如果您知道CGRect要将其缩放到,那么您可以使用,

- (void)zoomToRect:(CGRect)rect animated:(BOOL)animated

由于UIWebView是可滚动的,所以我想你应该能够做到这一点。

显然你UIWebView应该有一个名为scrollView 的iVar。因此,如果您的UIWebView对象名称是webView. 只是做一些类似的事情,下面的代码在语法上可能不是 100% 正确的。但你一定有这个想法。

[webView.scrollView zoomToRect:CGMakeRect(0,0,0,0) animated:YES];
于 2012-08-22T15:17:41.770 回答