是否可以在创建CCMenuItem后重新分配它的选择器?
我希望做这样的事情:
//Initialization:
_menuItem =[CCMenuItemSprite itemWithNormalSprite:normalSprite
selectedSprite:selectedSprite target:self selector:@selector(nextPage:)];
//Later
_menuItem.selector = @selector(mainMenu:);这个是可能的吗?我在CCMenuItem文档中找不到任何关于它的东西。我承认我不太清楚选择器在obj-c中是如何工作的。
发布于 2012-10-24 08:40:48
可以,您可以使用-setTarget:selector:
[item setTarget:self selector:@selector(mainMenu:)];它位于文档http://www.cocos2d-iphone.org/api-ref/latest-stable/interface_c_c_menu_item.html#a58d8f2c72697ea34cf1e10b82cac81ff中
https://stackoverflow.com/questions/13041039
复制相似问题