gpt4 book ai didi

ios - 以编程方式在 iOS 上滚动 UIWebView

转载 作者:行者123 更新时间:2023-12-01 18:33:59 26 4
gpt4 key购买 nike

如何以编程方式在 Objective-C (iOS) 中滚动 UIWebView?

我能想到的唯一解决方案是将它放在 UIScrollView 中并以编程方式滚动它,但这会带来 Web View 通常大小错误的问题,因此在滚动时页面底部会被切断。我也不知道如何以编程方式更改 Web View 的大小以适应其内容......到目前为止,我有:

UIView *webDocView = webView.subviews.lastObject;
webView.frame = CGRectMake(webView.frame.origin.x, webView.frame.origin.y, webView.frame.size.width, webDocView.frame.size.height);

但由于某种原因,这不起作用。

我应该坚持使用 ScrollView 的解决方案......还是有更好的方法来做到这一点?

最佳答案

UIWebView 没有任何属性来指定它在它正在呈现的文档上的位置。您可能需要通过 Javascript 执行此操作,如果您想要它的动画感觉,请查看此。 http://www.learningjquery.com/2007/09/animated-scrolling-with-jquery-12

关于ios - 以编程方式在 iOS 上滚动 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3391564/

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