我是lua开发的
同一个父节点 P, 子节点为 按钮 A 按钮 B
回调:
分别是 按钮 A 对应的是 空函数 而按钮B 是 addChild( Layout) – 注意。。这个Layout不会遮住节点P 两者是平行关系
点击按钮B是会停顿一定时间,后,Layout才会出现
在按钮B对应的Layout出现过程中点击按钮A【按钮A 函数有响应】。。。这时候。。。按钮A 还有 按钮B再也不能按了。。
查看C++
发现
void Widget::pushDownEvent()
{
this->retain();–这里能进入
if (_touchEventCallback)
{
_touchEventCallback(this, TouchEventType::BEGAN); --无法进入这里
}
if (_touchEventListener && _touchEventSelector)
{
(_touchEventListener->*_touchEventSelector)(this,TOUCH_EVENT_BEGAN);
}
this->release();
}
。。这时候 对节点P:resume() 或者 改变P的ZOrder或者点击Laout的子按钮等。。A B按钮能够重新点击
为什么会这样呢????
木有人回答吗~~~
我只是想知道为什么快速切换后就不能点击了。。。