Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
Iphone 您可以更改UIScrollView滚动的灵敏度吗?_Iphone_Uiwebview_Uiscrollview - Fatal编程技术网

Iphone 您可以更改UIScrollView滚动的灵敏度吗?

Iphone 您可以更改UIScrollView滚动的灵敏度吗?,iphone,uiwebview,uiscrollview,Iphone,Uiwebview,Uiscrollview,使用Apple的PageControl示例代码,我成功地将几个UIWebView并排放置,并且我能够左右滑动以访问每个web视图 我还可以上/下滚动以在每个web视图中滚动。但是,我必须沿y轴非常精确地移动手指才能使webview上下滚动,否则它将向左或向右滑动并显示相邻视图 有没有办法降低左/右滚动的灵敏度(或增加上/下滚动的灵敏度)?或者我应该使用另一种技术吗?这可能有点复杂,但请尝试检查UIWebView的滚动属性是否为true,如果为true,禁用UIScrollView上的滚动,直到w

使用Apple的PageControl示例代码,我成功地将几个UIWebView并排放置,并且我能够左右滑动以访问每个web视图

我还可以上/下滚动以在每个web视图中滚动。但是,我必须沿y轴非常精确地移动手指才能使webview上下滚动,否则它将向左或向右滑动并显示相邻视图


有没有办法降低左/右滚动的灵敏度(或增加上/下滚动的灵敏度)?或者我应该使用另一种技术吗?

这可能有点复杂,但请尝试检查UIWebView的滚动属性是否为true,如果为true,禁用UIScrollView上的滚动,直到web视图不再滚动为止?

尝试在UIScrollView上设置属性
PaginEnabled=YES
directionalLockEnabled=YES
。这并不完美,但肯定会有帮助

可分页文档

如果此属性的值为是, 滚动视图将在以下时间的倍数上停止: 当用户滚动时,视图将发生变化。 默认值为“否”

支持方向锁定的文档

如果此属性为“否”,则不允许滚动 允许在水平和垂直方向上使用 垂直方向。如果这个属性 是“是”,用户开始拖动 一个大致方向(水平或垂直方向) 垂直),滚动视图将禁用 向另一个方向滚动。如果 拖动方向是对角的,然后 滚动将不会被锁定,并且 用户可以向任何方向拖动,直到 拖动完成。默认值 不是


这听起来是个可行的办法。但是有没有办法检测UIWebView是否正在滚动?嗯。。。不公开它的UIScrollView。。。这是苹果不允许的。抱歉,我以为滚动视图方法是在UIWebView上公开的,但看起来不是。你知道吗?