【发布时间】:2011-03-24 10:09:44
【问题描述】:
如何在 Objective-C (iOS) 中以编程方式滚动 UIWebView?
我能想到的唯一解决方案是将它放在 UIScrollView 中并以编程方式滚动它,但是这会带来一个问题,即 Web 视图的大小通常是错误的,因此在滚动时页面底部会被切断。我也不知道如何以编程方式更改 Web 视图的大小以适应其内容......到目前为止我有:
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 的解决方案...还是有更好的方法来做到这一点?
【问题讨论】:
-
它不是重复的......另一个问题是关于在没有动画的情况下使用java滚动......我在这里尝试做的是让页面滚动就像用户用他们的移动它一样手指(即动画移动)
标签: ios objective-c scroll uiscrollview uiwebview