滚动在iOS中是程序化的Javascript滚动事件

时间:2014-05-09 21:38:33

标签: javascript ios objective-c uiwebview

我有一个涉及UIWebView的iOS应用。 Web视图中有javascript对滚动事件做出反应。有一种方法可以通过点击Web视图的一侧或另一侧来滚动Web视图。问题是当滚动以编程方式完成时,Web视图中的javascript似乎没有拾取滚动事件。

这是我用来滚动网页视图的代码:

[self.webView.scrollView setContentOffset:CGPointMake(targetX, y);

有没有不同的方法来做到这一点,以便javascript对滚动作出反应?或者,当滚动事件结束时,我是否必须以编程方式在Web视图上运行javascript?

1 个答案:

答案 0 :(得分:0)

你试过这个:

[self.webView.scrollView scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:YES];