以下是我的代码:
Button* buttonLogin = dynamic_cast<Button*>(m_pLayout->getChildByName("login_Button"));
if (buttonLogin)
buttonLogin->addTouchEventListener(this,toucheventselector(GameLoginLayer::touchButton));当我调试应用程序时,touchButton函数被调用了两次。这很奇怪。在自己的代码中只有一个函数会调用按钮函数。
我检查了UI的cocostudio原始文件,只绘制了on按钮。
谁有什么建议?
谢谢。
发布于 2014-03-26 18:46:16
点击事件将有四种类型,详情请参见{TouchEventType}。单击一次,鼠标单击处理函数应切换不同类型的事件。所以我的代码没有处理TOUCH_EVENT_ENDED事件的问题。
这其实是个愚蠢的问题......
https://stackoverflow.com/questions/22653948
复制相似问题