【发布时间】:2021-06-23 16:42:43
【问题描述】:
当我在手机上从纵向旋转到横向时,网页视图会自动将其滚动更改到页面内容的底部。
我已经尝试过reloadInputViews 这个代码也不能正常工作:
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
super.viewWillTransition(to: size, with: coordinator)
//webView.reloadInputViews()
//webView.scrollView.setContentOffset(CGPoint(x: 0, y: 0), animated: false)
webView.evaluateJavaScript("location.reload();", completionHandler: nil)
}
这些都不会将网页视图滚动到顶部。实际上,如果可能的话,我什至不需要在旋转后进行此滚动。我想从顶部开始查看 Web 视图内容。不管是哪个方向。
【问题讨论】:
标签: ios swift wkwebview swift5 uiinterfaceorientation