首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改CCMenuItem的选择器

更改CCMenuItem的选择器
EN

Stack Overflow用户
提问于 2012-10-24 07:51:39
回答 1查看 535关注 0票数 0

是否可以在创建CCMenuItem后重新分配它的选择器?

我希望做这样的事情:

代码语言:javascript
复制
//Initialization:
_menuItem =[CCMenuItemSprite itemWithNormalSprite:normalSprite
selectedSprite:selectedSprite target:self selector:@selector(nextPage:)];

//Later
_menuItem.selector = @selector(mainMenu:);

这个是可能的吗?我在CCMenuItem文档中找不到任何关于它的东西。我承认我不太清楚选择器在obj-c中是如何工作的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-24 08:40:48

可以,您可以使用-setTarget:selector:

代码语言:javascript
复制
[item setTarget:self selector:@selector(mainMenu:)];

它位于文档http://www.cocos2d-iphone.org/api-ref/latest-stable/interface_c_c_menu_item.html#a58d8f2c72697ea34cf1e10b82cac81ff

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13041039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档