pageView组件的禁止滑动不生效

  • Creator 版本:2.2.1

  • 目标平台: 全平台

  • 详细报错信息,包含调用堆栈:调用pageView.vertical = false;或者pageView.horizontal = false;pageView依旧能滑动翻页test.zip (737.7 KB)

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:必现

  • 额外线索:

pageView继承scrollView啊,为什么不生效呢,之前用cocos2d-x开发的时候都能用。现在creator用了不生效。

如果你是想禁止触摸,代码滚动还能生效的话调用从 cc.ScrollView 继承来的 _unregisterEvent 方法,
恢复触摸使用 _registerEvent

在start函数里面禁止就可以了start () {
this.pageView.vertical = false;
this.pageView.horizontal = false;
}

之前是在onLoad里面调用的。。。。。用在start里面就行了。感谢。

这个解决方案比较完美。

false掉page的垂直或水平滚动属性也行

这个解决方案比较完美。

代码报错,没有 _unregisterEvent