cocos2dx 3.0 ScrollView与Button事件的优先等级

猫仔- 2014-09-03 08:23:55
恩。。问题如下:
在ScrollView中添加了N个Button--------------就是做背包界面。。。
发现Button按钮的事件总是优先于ScrollView....以前可以改优先等级调整。。现在呢。。哎。。现在最重要的是。。我不想重写ScrollView类啊。。。为何没有setPriporty可以修改呢。。为何必需要在添加事件的时候可以设置。。。。大神们。。你们有办法吗???
...全文
4201 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiying871124 2015-12-22
  • 打赏
  • 举报
回复
引用 10 楼 fudixinboy 的回复:
请问楼主解决了吗?我的也是,在scrollview上面加按钮不能点击或者不能滑动
按钮点击事件会一直向父Widget传递事件,当发现父不是Widget时,就会停止传递事件,所以你得保证从按钮开始到scrollView,必须全是Widget
smile-tel 2015-11-02
  • 打赏
  • 举报
回复
请问楼主解决了吗?我的也是,在scrollview上面加按钮不能点击或者不能滑动
csen37 2015-10-10
  • 打赏
  • 举报
回复
btn:setSwallowTouches(false) --不要吞噬事件 local move = false btn:addTouchEventListener(function(sender, eventType) if eventType == ccui.TouchEventType.began then move = false elseif eventType == ccui.TouchEventType.ended then if not move then --这里加自己按钮事件 end elseif eventType == ccui.TouchEventType.moved then move = true end end)
122600_LLY 2015-01-08
  • 打赏
  • 举报
回复
我用的是Cocos2d-x本身的Scrollview~,然后添加了button之后,点击button就不会滚动,请问要怎么解决?
半瓶子码 2014-09-29
  • 打赏
  • 举报
回复
请问 ui::ScrollView 如何获取和设置偏移量 extension::ScrollView coco本身自带的就有 (scrollView->getContentOffset())
笨木头 2014-09-09
  • 打赏
  • 举报
回复
引用 5 楼 chenyegui 的回复:
[quote=引用 4 楼 musicvs 的回复:] [quote=引用 3 楼 chenyegui 的回复:] [quote=引用 2 楼 chenyegui 的回复:] [quote=引用 1 楼 musicvs 的回复:] 不是很明白你的需求,我特意又观察了一下,在Scrollview滑动之后,按钮的点击事件就不会被触发了(点击放大,然后滑动,又会缩回去,但是按钮绑定事件不会被触发) 那,现在你是什么方面的需求出问题呢?你希望达到怎样的效果?
可是起点在按钮上就滑动不了[/quote] 我知道为什么了。 。。如果在UI编辑器弄好的是没有关系。。但是自己重新创建的就有问题。。这个怎么解决呢?[/quote] 我是先生成按钮UI(用Cocostudio),然后再手动循环创建多个按钮UI,添加到Scrollview里,并不会出现你说的问题~ 你试试这样行不行[/quote] 你这方法不行。。我试过。。。因为自己手动创建的按钮的事件优先等级肯定比Scrollview高!!不过我现在已经有解决办法了。。直接添加精灵。。。呵呵。。自己创建的精灵不设置吞噬事件就OK了。。-----------------完美的背包界面生成了。。。呱呱[/quote] 我倒是一直这么用的,没有问题,不过,你能解决就OK~ PS:我用的是Cocostudio的Scrollview,并不是Cocos2d-x本身的Scrollview~
猫仔- 2014-09-09
  • 打赏
  • 举报
回复
引用 4 楼 musicvs 的回复:
[quote=引用 3 楼 chenyegui 的回复:] [quote=引用 2 楼 chenyegui 的回复:] [quote=引用 1 楼 musicvs 的回复:] 不是很明白你的需求,我特意又观察了一下,在Scrollview滑动之后,按钮的点击事件就不会被触发了(点击放大,然后滑动,又会缩回去,但是按钮绑定事件不会被触发) 那,现在你是什么方面的需求出问题呢?你希望达到怎样的效果?
可是起点在按钮上就滑动不了[/quote] 我知道为什么了。 。。如果在UI编辑器弄好的是没有关系。。但是自己重新创建的就有问题。。这个怎么解决呢?[/quote] 我是先生成按钮UI(用Cocostudio),然后再手动循环创建多个按钮UI,添加到Scrollview里,并不会出现你说的问题~ 你试试这样行不行[/quote] 你这方法不行。。我试过。。。因为自己手动创建的按钮的事件优先等级肯定比Scrollview高!!不过我现在已经有解决办法了。。直接添加精灵。。。呵呵。。自己创建的精灵不设置吞噬事件就OK了。。-----------------完美的背包界面生成了。。。呱呱
笨木头 2014-09-04
  • 打赏
  • 举报
回复
引用 3 楼 chenyegui 的回复:
[quote=引用 2 楼 chenyegui 的回复:] [quote=引用 1 楼 musicvs 的回复:] 不是很明白你的需求,我特意又观察了一下,在Scrollview滑动之后,按钮的点击事件就不会被触发了(点击放大,然后滑动,又会缩回去,但是按钮绑定事件不会被触发) 那,现在你是什么方面的需求出问题呢?你希望达到怎样的效果?
可是起点在按钮上就滑动不了[/quote] 我知道为什么了。 。。如果在UI编辑器弄好的是没有关系。。但是自己重新创建的就有问题。。这个怎么解决呢?[/quote] 我是先生成按钮UI(用Cocostudio),然后再手动循环创建多个按钮UI,添加到Scrollview里,并不会出现你说的问题~ 你试试这样行不行
猫仔- 2014-09-03
  • 打赏
  • 举报
回复
引用 2 楼 chenyegui 的回复:
[quote=引用 1 楼 musicvs 的回复:] 不是很明白你的需求,我特意又观察了一下,在Scrollview滑动之后,按钮的点击事件就不会被触发了(点击放大,然后滑动,又会缩回去,但是按钮绑定事件不会被触发) 那,现在你是什么方面的需求出问题呢?你希望达到怎样的效果?
可是起点在按钮上就滑动不了[/quote] 我知道为什么了。 。。如果在UI编辑器弄好的是没有关系。。但是自己重新创建的就有问题。。这个怎么解决呢?
猫仔- 2014-09-03
  • 打赏
  • 举报
回复
引用 1 楼 musicvs 的回复:
不是很明白你的需求,我特意又观察了一下,在Scrollview滑动之后,按钮的点击事件就不会被触发了(点击放大,然后滑动,又会缩回去,但是按钮绑定事件不会被触发) 那,现在你是什么方面的需求出问题呢?你希望达到怎样的效果?
可是起点在按钮上就滑动不了
笨木头 2014-09-03
  • 打赏
  • 举报
回复
不是很明白你的需求,我特意又观察了一下,在Scrollview滑动之后,按钮的点击事件就不会被触发了(点击放大,然后滑动,又会缩回去,但是按钮绑定事件不会被触发) 那,现在你是什么方面的需求出问题呢?你希望达到怎样的效果?

8,325

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧