[]点击事件不起效
一个设置visible为false的UI界面覆盖精灵,若UI界面没有点击事件则精灵的点击事件起效,若给UI界面添加点击事件后,被覆盖的精灵点击事件马上不起效。
如图,1为精灵,2为UI生成的界面,2覆盖在1上面,但2设置visible为false:
(1)若2没有绑定点击事件,则1上面的点击事件能起效。
(2)若在2的按钮绑定点击事件,则1上面的点击事件马上不起效。2什么时候绑上则1的点击事件就什么时候不起效
如附件demo里面的这句话去掉即绑定事件起效,这句话换到其他地方从那个地方开始点击事件就不起效
如图,1为精灵,2为UI生成的界面,2覆盖在1上面,但2设置visible为false:
(1)若2没有绑定点击事件,则1上面的点击事件能起效。
(2)若在2的按钮绑定点击事件,则1上面的点击事件马上不起效。2什么时候绑上则1的点击事件就什么时候不起效
如附件demo里面的这句话去掉即绑定事件起效,这句话换到其他地方从那个地方开始点击事件就不起效
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Monica - 知识达人
赞同来自: ai834398016 、wx_Charley+-+Layabox+-+%E5%BC%95%E6%93%8E%2B%E5%8F%91%E8%A1%8C
出现这个问题是因为你在GameInfo里边设置visible的时候设置的是它的背景和label的visible=false,并没有设置它自身的visible=false。此时它自身的还是显示的,所以点击不到下边一层UI。你把GameInfo的visible设置成false即可。