首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

CCMenuItemToggle的施用

2012-12-27 
CCMenuItemToggle的使用这个可以作为CCmenu的一个item,和CCMenuItemSprite一起使用不同的是,CCMenuItemTog

CCMenuItemToggle的使用

这个可以作为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:pauseNormalSprite2target: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状态

热点排行