Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
防止iOS webview在键盘显示时向上滚动_Ios_Swift - Fatal编程技术网

防止iOS webview在键盘显示时向上滚动

防止iOS webview在键盘显示时向上滚动,ios,swift,Ios,Swift,当我在webview中选择输入框时,布局会向上滚动(见图) 有没有办法阻止webview向上滚动 这是webView滚动,您可以使用scrollViewDelegate方法scrollViewDidScroll进行检测,您可以使用以下代码停止滚动 func scrollViewDidScroll(scrollView: UIScrollView) { if scrollView.contentOffset.y > 0 || scrollView.contentOffset.y &l

当我在webview中选择输入框时,布局会向上滚动(见图)

有没有办法阻止webview向上滚动


这是webView滚动,您可以使用scrollViewDelegate方法scrollViewDidScroll进行检测,您可以使用以下代码停止滚动

func scrollViewDidScroll(scrollView: UIScrollView) {

   if scrollView.contentOffset.y > 0 || scrollView.contentOffset.y < 0 {
    scrollView.contentOffset.y = 0
 }
}
func scrollViewDidScroll(scrollView:UIScrollView){
如果scrollView.contentOffset.y>0 | | scrollView.contentOffset.y<0{
scrollView.contentOffset.y=0
}
}

老实说,第一次听说top约束。如果我理解正确,当我设置top constraint时,它不会再向上滚动了?我说的对吗?@WesleySchravendijk检查我的更新代码,上面的滚动方法将帮助你停止webView的滚动行为。