菜单项Menu学习

来源:互联网 发布:ubuntu安装mysql5.7 编辑:程序博客网 时间:2024/05/18 00:39
 CCSize size=CCDirector::sharedDirector()->getVisibleSize();        CCMenuItemImage *imageItem01=CCMenuItemImage::create("aboutA.png", "aboutB.png",this,menu_selector(LGWDemo02::updataspritre));    //如果想手动控制menuitem的位置时就调用setposition的方法  这里点击回调方法记住是menu_selector的方法选择器 这个很像    callfunc_selector(),但是menuitem制定需要这个    CCMenuItemImage *imageItem02=CCMenuItemImage::create("continueA.png", "continueB.png",this,menu_selector(LGWDemo02::updataspritre));        CCMenu *menu=CCMenu::create(imageItem01,imageItem02,NULL);        menu->setPosition(ccp(size.width/2, size.height/2));//通常不使用自动排序的时候尽量将menu的位置设置为ccp(0,0)    menu->alignItemsVertically();//让所有的menuitem在竖直方向自动排序    menu->alignItemsVerticallyWithPadding(50);//按竖直排序每个menuitem直接的间隔    //    menu->alignItemsHorizontally();//让所有的menuitem在水平方向自动排序//    menu->alignItemsHorizontallyWithPadding(20);//按水平排序每个menuitem直接的间隔        addChild(menu);

0 0