1 使用Cocos studio创建一个场景,并拖拽界面
2 在代码中获得场景和控件 设置监听
auto
rootNode =
CSLoader
::
createNode
(
"HomeScene.csb"
);
addChild
(rootNode);
auto
home_layout = rootNode->
getChildByName
<
ui
::
Layout
*>(
"home_layout"
);
auto
edit_button = home_layout->
getChildByName
<
ui
::
Button
*>(
"edit_button"
);
edit_button->
addClickEventListener
(
CC_CALLBACK_1
(
HelloWorld
::
button1ClickCallback
,
this
));
void
HomeScene
::button1ClickCallback(
cocos2d
::
Ref
* pSender)
{
log
(
"is onclik"
);
}
注意层次在父控件中取子控件