将 SKLabelNode 隐藏属性设置为 NO 不起作用



In createSceneContent(我知道它正在被调用)

self.menu = [SKLabelNode labelNodeWithFontNamed:@"Futura"];
self.menu.text = @"Menu";
self.menu.fontSize = 40;
self.menu.position = CGPointMake(CGRectGetMidX(self.view.bounds), CGRectGetMidY(self.view.bounds));
self.menu.name = @"menu";
[self addChild:self.menu];
self.menu.hidden = YES;

然后当按下按钮时,将调用此代码

self.menu.hidden = NO;

但即使我将隐藏设置为否,按钮也没有显示在屏幕上

有什么想法吗?

当隐藏是"是"时,您希望看到什么?无。;)

如果将隐藏设置为 NO,则对象实际上将可见。将其设置为"是"以隐藏标签。

按钮是否显示。将其更改为"是"以隐藏它"否"到"否"。默认情况下为否。所以你应该只需要隐藏它。然后在您希望它重新显示时将其设置为"否"。

最新更新