【发布时间】:2015-07-30 19:08:49
【问题描述】:
我有 4 个按钮。他们每个人代表问答游戏中问题的 1 个答案。在不同的屏幕上,我有不同的问题和不同答案的按钮。我有一个模式,当玩家犯错时,按下第五个按钮即可启用。因此,当启用此模式时,我会显示警报,并且我需要隐藏按下错误问题的按钮。我所知道的一切——它是带有错误问题按钮的数组的成员。如何告诉警报在完成时隐藏哪个按钮?
【问题讨论】:
我有 4 个按钮。他们每个人代表问答游戏中问题的 1 个答案。在不同的屏幕上,我有不同的问题和不同答案的按钮。我有一个模式,当玩家犯错时,按下第五个按钮即可启用。因此,当启用此模式时,我会显示警报,并且我需要隐藏按下错误问题的按钮。我所知道的一切——它是带有错误问题按钮的数组的成员。如何告诉警报在完成时隐藏哪个按钮?
【问题讨论】:
将它们全部附加到采用 UIButton 的 IBAction,然后通过添加行隐藏被推送的那个
sender.hidden = true
或通过添加禁用它
sender.enabled = false
【讨论】:
你的意思是你想知道按钮是否被按下?好吧,如果您将该 UIButton 连接到该 IBAction,则每次按下该按钮时都会触发该 IBAction。您可以在 IBAction 中插入 NSLog("button press") 行来查看它是否被按下。
【讨论】: