zoukankan      html  css  js  c++  java
  • 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: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状态
  • 相关阅读:
    bzoj1009
    bzoj1576 3694
    bzoj3143
    bzoj1391
    bzoj2729
    bzoj2653
    bzoj3261
    bzoj2326
    人件
    优秀的产品
  • 原文地址:https://www.cnblogs.com/hellocby/p/2582531.html
Copyright © 2011-2022 走看看