【问题标题】:WkWebview contentOffset not working when settign animated falseWkWebview contentOffset 在设置动画 false 时不起作用
【发布时间】:2017-08-21 06:44:59
【问题描述】:

内容加载完成后,我需要设置 WkWebView 的 contentOffset。我在 webview didFinish 导航中设置了webView.scrollView.setContentOffset(offset, animated: true)

如果我将动画设置为true,它可以工作,但是当我将它设置为false 时,webView 不会滚动。

如何在没有动画的情况下滚动 webview?

【问题讨论】:

标签: ios swift uiscrollview wkwebview


【解决方案1】:
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    [webView.scrollView scrollRectToVisible:CGRectMake(0.0f, 0.0f, 0.0f, 0.0f) animated:NO];
}

或者你可以使用 JavaScript

NSString *script = @"scrollTo(0, 0)";
[webView stringByEvaluatingJavaScriptFromString:script];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-10
    • 2018-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多