状態に応じて毎回異なる方法で作成される複雑なメニューがあります。
私はこのコードを持っています:
CCMenuItemSprite *sign = [CCMenuItemSprite itemWithNormalSprite:[CCSprite spriteWithFile:[NSString stringWithFormat:@"image%d.png",[memoryInstnace getCellImageNumber:i]]] selectedSprite:[CCSprite spriteWithFile:[NSString stringWithFormat:@"image%d.png",[memoryInstnace getCellImageNumber:i]]]];
CCMenuItemSprite *playing = [CCMenuItemSprite itemWithNormalSprite:[CCSprite spriteWithFile:@"playing.png"]
selectedSprite:[CCSprite spriteWithFile:@"playing.png"]];
item2=[CCMenuItemToggle itemWithTarget:self selector:@selector(play:)items:sign,playing,nil];
item2.position=pixels[i];
item2.tag=i;
Menu= [CCMenu menuWithItems: item2, nil];
これはトグル ボタンなので、 A をオンにしてヒットすると B になりますが、アプリ内の一部のデリゲート (誰かがヒットしたときではない) が B から A になるように IMAGE を変更する必要があります。
私はsetNormalImage
item2にできませんでした。
どうやってやるの ?ありがとう 。