0

免责声明:我不是 Objective C 程序员,而是与这样一个研究项目合作和管理,因此我的问题可能有点幼稚。但是,在与各种专家进行多次讨论后,我确信这个问题是相关的,所以我求助于你,因为我非常感谢你的意见。

我们需要在核心动画级别调整 UIWebView 的大小。这是一个既定的事实,无法改变,我们不需要在这里讨论。仅仅简单地调整 UIWebView 本身的大小对于这个应用程序来说是不可能的。这是症结所在:

我们加载某个几何图形的 UIWebView,比如说 256 x 256 像素,然后我们使用 Core Animation 调整它的大小。假设新的目标大小为 1024 x 512 像素。我们设法轻松地使 UIWebView 很好地适应新的 512 宽空间。然而,问题在于它保持了原来的比例,因此新的 UIWebView 现在只覆盖了目标区域的一半,即 512 x 512 像素。这并不意外,然而,我们需要 UIWebView 在这样的变换之后显示更多的内容,即变得更长,以填充空间。我们很困,因为我们真的没有其他选择。一旦你开始思考这个问题并尝试各种场景,你会发现这不是微不足道的。如果您对我们如何解决/解决此问题有任何想法,那就太好了!

让我知道 - 一切顺利,

迈克尔

4

1 回答 1

0

Try [webView.scrollView setZoomScale:1f] after resizing.

于 2012-05-26T03:11:58.530 回答