点击按钮一次显示UIImage。再次点击按钮隐藏UIImage

时间:2015-06-27 20:58:38

标签: objective-c xcode

我在这个网站上研究过但找不到任何可以帮助我的东西。我是编码的初学者,所以对你们这些人来说这看起来很简单但对我来说很难。 我的游戏中有一个指令按钮,我按下以显示一个给用户指示的语音气泡。我试图实现,当我按下指令按钮时,语音气泡应该消失。

·H

IBOutlet UIImageView *instructionsPic;
- (IBAction)instructionAction;

的.m

    - (IBAction)instructionAction {
    instructionsPic.hidden = NO;
    startGameButton.hidden = YES;
}

在我的viewDidLoad中,我将我的指令气泡语音标记为隐藏,当用户点击它显示的指令按钮时。所以,是的,当他们再次点击按钮时,我怎么能让它再次消失?

1 个答案:

答案 0 :(得分:1)

每次按下“指令”按钮时,您必须切换'instructionsPic'的hidden属性。

您可以将IBAction方法更改为:

- (IBAction)instructionAction {
instructionsPic.hidden = !instructionsPic.hidden;
startGameButton.hidden = !startGameButton.hidden;
}

我让你了解这里使用的逻辑。