CCMenuItemToggle的使用
2012-04-19 10:13
309 查看
这个可以作为CCmenu的一个item,和CCMenuItemSprite一起使用
不同的是,CCMenuItemToggle在点击之后,可以变化图片
CCSprite* pauseNormalSprite1 = [CCSprite spriteWithSpriteFrame:[cacheCommon spriteFrameByName:@"pause.png"]];
CCSprite* pauseNormalSprite2 = [CCSprite spriteWithSpriteFrame:[cacheCommon spriteFrameByName:@"pause.png"]];
CCMenuItemSprite* pause = [CCMenuItemSprite itemFromNormalSprite:pauseNormalSprite1
selectedSprite:pauseNormalSprite2
target:self selector:nil];
比如这样,构造一个暂停的按钮,然后同样方法构造一个play的按钮
CCMenuItemToggle* pauseToggle = [CCMenuItemToggle itemWithTarget:self selector:@selector(onPauseButton:) items:pause,play,nil];
一个简单的播放和暂停按钮就做好了,onPauseButton是回调方法
可以使用[tempToggle selectedIndex]获取index的方法来做状态判断
当index = 1的时候,就是play状态,当index =0的时候,就是pause状态
不同的是,CCMenuItemToggle在点击之后,可以变化图片
CCSprite* pauseNormalSprite1 = [CCSprite spriteWithSpriteFrame:[cacheCommon spriteFrameByName:@"pause.png"]];
CCSprite* pauseNormalSprite2 = [CCSprite spriteWithSpriteFrame:[cacheCommon spriteFrameByName:@"pause.png"]];
CCMenuItemSprite* pause = [CCMenuItemSprite itemFromNormalSprite:pauseNormalSprite1
selectedSprite:pauseNormalSprite2
target:self selector:nil];
比如这样,构造一个暂停的按钮,然后同样方法构造一个play的按钮
CCMenuItemToggle* pauseToggle = [CCMenuItemToggle itemWithTarget:self selector:@selector(onPauseButton:) items:pause,play,nil];
一个简单的播放和暂停按钮就做好了,onPauseButton是回调方法
可以使用[tempToggle selectedIndex]获取index的方法来做状态判断
当index = 1的时候,就是play状态,当index =0的时候,就是pause状态
相关文章推荐
- cocos2d-x之-CCMenuItemToggle使用方法
- CCMenuItemToggle的使用
- CCMenuItemToggle实现选中的效果
- CCMenuItemToggle
- CCMenuItemImage使用
- cocos2d-x 开关按钮 三态按钮 的实现 CCMenuItemToggle
- cocos2d-x 开关按钮 三态按钮 的实现 CCMenuItemToggle
- 菜单的创建之CCMenuItemLabel与CCMenuItemToggle(开关按钮) 实现良种选择状态的切换
- 1.cocos2dx之Menu(CCMenuItemFont,CCMenuItemImage,CCMenuItemLabel,CCMenuItemSprite,CCMenuItemToggle)
- Mac开发 - 使用CCMenu和CCMenuItem添加菜单、右击菜单、Dock菜单
- MenuItemToggle的使用
- cocos2d-x ——菜单层(CCMenuItemToggle)五
- cocos2dx中的菜单项CCMenuItem及其五个子类的使用
- cocos2dx-CCTableView滚动列表 之CCMenuItemToggle 多选实现
- MenuItemToggle的使用
- 1.cocos2dx它Menu(CCMenuItemFont,CCMenuItemImage,CCMenuItemLabel,CCMenuItemSprite,CCMenuItemToggle)
- CCMenuItemImageLoader
- cocos2D(八)---- CCMenu && CCMenuItem
- Android使用Item Swipemenulistview实现仿QQ侧滑删除功能
- CCMenuItemFont CCmenu