请教一下,我的pageView某个page有按钮,点击按钮后水平滑动,pageView也跟着一起滑动,我想禁止这个事件,有大佬知道怎么解决吗。

请教一下,我的pageView某个page有按钮,点击按钮后水平滑动,pageView也跟着一起滑动,我想禁止这个事件,有大佬知道怎么解决吗。

没明白,点击按钮后水平滑动是啥意思?

例如pageView有page1和page2两个page,然后page1有一个按钮,我按住该按钮,然后手指不松开,手手指继续向左滑动,这是pageView的content跟着一起移动了。我的场景是一个pageView里面有两个排行榜page,一个是时间排行榜,一个是关卡排行榜,只显示一个排行榜,默认是时间排行榜。我在时间排行榜顶部有一排按钮用于查看不同关卡的排行榜,但是按住后不松开向左滑动时会因为pageView的特性水平移动到关卡排行榜。

时间排行榜里面的按钮部分做成一个列表,把事件给吸收了就不会传递下去了

image
是这种层级下吗?

代码里面这样写:


源码pageView里面修改一下:

感谢回复!目前方案搁置了,下次需要时我参考一下

感谢回复!目前方案搁置了,下次项目需要时我参考一下