我在CCMenuItem
文件中声明了.h
CCMenuItemImage* button2 ;
我在.m
文件
button2 = [CCMenuItemImage itemFromNormalImage:@"Levels.png" selectedImage:@"Levels.png" target:self selector:@selector(switchScenelevels)];
levelbutton = [CCMenu menuWithItems:button2, nil];
levelbutton.position = levelstartpostion;
[self addChild:levelbutton z:depthScore];
当我的应用程序出现问题时,我需要隐藏此按钮。
我执行了以下操作来隐藏button2
:
-(void)resetgameee
{
[button2 setVisible:NO];
}
但没有运气;它仍然在屏幕上可见。我也这样做:
-(void)resetgameee
{
[button2.isEnabled:NO];
}
没有工作
如何禁用或隐藏此按钮?
答案 0 :(得分:3)
你可以试试这个:
+ (id) itemFromNormalImage: (NSString *) value
selectedImage: (NSString *) value2
disabledImage: (NSString *) value3
target: (id) r
selector: (SEL) s
如果你想让按钮消失,你现在可以将一个透明图像放在disabledImage中
[button2.isEnabled:NO];
可以工作并将disabledImage放在屏幕上