react-native-pull icon indicating copy to clipboard operation
react-native-pull copied to clipboard

IOS内容滚动效果不自然【向上滚动】

Open yuzhou423 opened this issue 9 years ago • 12 comments
trafficstars

IOS中有一个属性为scrollEnabled,默认为true【内容是可以滚动的】,根据代码编写的原理,当页面向下滚动的时候【下拉刷新】,scrollEnabled切换为false,由自定义的刷新滚动效果替代自带的滚动效果,这个总体来说没问题,但是在IOS里面,此时向上滑动的时候,scrollEnabled切换为true,但由于状态切换的延迟性,导致一开始滚动效果依然是自定义的,再次向上滑动的时候才会正常,但是滑落到底部之后,会默认切换成false,导致再次向上滑动的时候会出现相同的情况,自定义的向上滚动效果与自带的滚动效果差别较为明显,不知道作者有没有注意到这个问题呀,还是说只有我的有问题?【PullView和PullList都存在这种情况】!

yuzhou423 avatar Oct 08 '16 08:10 yuzhou423

抽时间我找人再测试下~~~

greatbsky avatar Oct 09 '16 03:10 greatbsky

我也发现这个问题了

cheshuangchun avatar Jan 09 '17 08:01 cheshuangchun

新发布了version 2.0.0 这个问题不知是否还存在?

greatbsky avatar Jan 15 '17 11:01 greatbsky

@greatbsky hi,新版本滑动的时候依然感觉卡顿,看能否再优化下。

qcchen avatar Jan 17 '17 06:01 qcchen

@greatbsky iOS首次滑动的时候我这边依然感觉卡顿,而且当数据不足占据屏幕时,上拉会出现卡在滑动到的位置无法回弹,请问大牛什么时候有空更新一下呢。

WilliamThh avatar Feb 06 '17 01:02 WilliamThh

+1

wangqianjun avatar Feb 09 '17 03:02 wangqianjun

+1

q273255702 avatar Apr 18 '17 02:04 q273255702

+1

cbamls avatar Jun 09 '17 08:06 cbamls

+1

code-artisan avatar Jul 24 '18 09:07 code-artisan

@greatbsky 作者出来走一圈

code-artisan avatar Jul 24 '18 09:07 code-artisan

这个问题希望能解决啊

1111mp avatar Sep 17 '18 01:09 1111mp

这个问题是因为动画的问题,解决方法: 文件: Pullable.js 找到: this.scroll.scrollTo && this.scroll.scrollTo({x:0, y: gesture.dy * -1}); 改为: this.scroll.scrollTo && this.scroll.scrollTo({x:0, y: gesture.dy * -1, animated:false});

xusion avatar Feb 21 '20 09:02 xusion