react-native-pull
react-native-pull copied to clipboard
IOS内容滚动效果不自然【向上滚动】
IOS中有一个属性为scrollEnabled,默认为true【内容是可以滚动的】,根据代码编写的原理,当页面向下滚动的时候【下拉刷新】,scrollEnabled切换为false,由自定义的刷新滚动效果替代自带的滚动效果,这个总体来说没问题,但是在IOS里面,此时向上滑动的时候,scrollEnabled切换为true,但由于状态切换的延迟性,导致一开始滚动效果依然是自定义的,再次向上滑动的时候才会正常,但是滑落到底部之后,会默认切换成false,导致再次向上滑动的时候会出现相同的情况,自定义的向上滚动效果与自带的滚动效果差别较为明显,不知道作者有没有注意到这个问题呀,还是说只有我的有问题?【PullView和PullList都存在这种情况】!
抽时间我找人再测试下~~~
我也发现这个问题了
新发布了version 2.0.0 这个问题不知是否还存在?
@greatbsky hi,新版本滑动的时候依然感觉卡顿,看能否再优化下。
@greatbsky iOS首次滑动的时候我这边依然感觉卡顿,而且当数据不足占据屏幕时,上拉会出现卡在滑动到的位置无法回弹,请问大牛什么时候有空更新一下呢。
+1
+1
+1
+1
@greatbsky 作者出来走一圈
这个问题希望能解决啊
这个问题是因为动画的问题,解决方法: 文件: 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});