键盘事件键盘事件
请问fui支持键盘事件吗?
在window的onInit里面添加如下代码,下断点发现没有执行。
UIPackage::addPackage("UI/MainFrame");
setContentPane(UIPackage::createObject("MainFrame", "MsgBoxWindow")->as<GComponent>());
center();
_contentPane->addEventListener(UIEventType::KeyDown, [this](EventContext* e)
{
if (e->getInput()->getKeyCode() == cocos2d::EventKeyboard::KeyCode::KEY_ENTER)
{
this->hideImmediately();
}
});
在window的onInit里面添加如下代码,下断点发现没有执行。
UIPackage::addPackage("UI/MainFrame");
setContentPane(UIPackage::createObject("MainFrame", "MsgBoxWindow")->as<GComponent>());
center();
_contentPane->addEventListener(UIEventType::KeyDown, [this](EventContext* e)
{
if (e->getInput()->getKeyCode() == cocos2d::EventKeyboard::KeyCode::KEY_ENTER)
{
this->hideImmediately();
}
});
没有找到相关结果
已邀请:
1 个回复
谷主
赞同来自: