【发布时间】:2019-04-30 04:09:50
【问题描述】:
我正在尝试在WKWebView 中显示一个 HTML 页面,但是,当我滚动时,滚动并没有减速,它只是停止了:
当我尝试滚动超出上限时问题并不明显,但是当我滚动内容时,平滑滚动/减速不起作用。有时,当我向下滚动并按住时,它也可以表现得好像内容正在结束,虽然内容在底部继续(可以在视频中的某个位置看到,但这里是一个静态图像以进行澄清,请看底部截图):
我没有任何嵌套的滚动视图等。我的视图控制器内只有WKWebView(忽略导航栏后面的重叠,我稍后会设置它的样式):
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
CGRect frame = self.view.bounds;
frame.origin.y -= 64;
frame.size.height += 64;
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
webView = [[WKWebView alloc] initWithFrame:frame configuration:config];
webView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[self.view addSubview:webView];
[self reloadData]; //it just loads the static HTML page into the web view
}
什么可能导致这种行为,我该如何预防?
【问题讨论】:
标签: ios scroll uiscrollview wkwebview ios12