当前位置:  开发笔记 > Android > 正文

动画调整UIWebView的大小

如何解决《动画调整UIWebView的大小》经验,为你挑选了0个好方法。

我很难设法调整a的大小UIWebView,并且不知道还能去哪里.

这就是我想要完成的事情:我有两个视图,一个在另一个之上(想象两个正方形,一个在另一个的顶部).顶视图是a UIWebView,底部视图将被称为一般UIView(我对底部视图没有任何问题).每次加载新内容时我都会调整两个视图.我还有一个按钮,应该隐藏底部视图或显示它,具体取决于它以前的状态.

这就是问题出现的地方.当隐藏底部视图时,按下按钮会放大框架并缩小UIWebView框架.没关系.但是如果显示底部视图并按下按钮,UIWebView框架将变大,并且存在一些问题:

如果它UIWebView一直滚动到底部,它会在下降之前"跳跃"一点(变大);

如果它UIWebView一直滚动到顶部,只要有足够的内容在底部视图后滚动,它就会按预期下降.

一般来说,我学到的是,如果底部视图后面的内容比调整大小的数量更大,则不会发生跳跃.否则就是这样.

我做了很多研究,问过前一个问题,所以我假设这是延迟加载的结果UIWebView.发生这种"跳跃",以便自动调整大小(显示所有内容,即使其中一些内容在屏幕外),然后向下移动.否则,它将同时扩展和加载新内容,需要更多的处理器能力.

我已经尝试了框架,边界和中心,到目前为止还没有任何进展.我的假设是否正确?有没有简单的方法来调整大小调整大小以UIWebView使其仅向下(当变大时)并保持底部滚动?

从理论上讲,我认为正确的方法是将UIWebView较大的位置设置为顶部,保持其当前的最低位置,然后将其降低动画.这样,顶部内容就已经加载了.但我没有取得任何成功.

如果有人对此有任何经验,请分享.非常感谢.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有