feat:iOS端增加自定义滑动操作耗时的方法,避免滑动过快触发的惯性滑动 #88
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Checklist
Description
现有的基于
/wda/touch/multi/perform
接口实现的滑动方法,实际完成滑动操作是在一瞬间完成的,当滑动距离过近时,会触发长列表的惯性滑动事件,可能导致目标元素被滚出屏幕外。查看wda的代码,可以基于/wda/pressAndDragWithVelocity
实现指定滑动完成时间的效果。方法参数设置为毫秒,与安卓对齐。自测iOS 16.3与iOS 15.3.1系统正常。