【发布时间】:2012-10-10 03:25:38
【问题描述】:
我在.h 文件中声明了一个CCMenuItem
CCMenuItemImage* button2 ;
我在 .m 文件的 init 语句中实现了它
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];
}
没用
如何禁用或隐藏此按钮?
【问题讨论】:
-
对我来说工作正常...您是否检查了 resetgameee 是否已执行?尝试制作另一个按钮,当您单击该按钮时尝试隐藏按钮2,它应该可以工作。
-
按钮选择器是"switchScenelevels",那么"resetgameee"怎么叫呢?
-
隐藏您的 CCMenu ..!这将隐藏您的按钮。
-
@yannicuLar 不,不,这是另一个选择器从按钮触发...我需要隐藏按钮2
标签: iphone ios5 cocos2d-iphone