Swift - 如何隐藏未知按钮?
Posted
技术标签:
【中文标题】Swift - 如何隐藏未知按钮?【英文标题】:Swift - how to hide unknown button? 【发布时间】:2015-07-30 19:08:49 【问题描述】:我有 4 个按钮。他们每个人代表问答游戏中问题的 1 个答案。在不同的屏幕上,我有不同的问题和不同答案的按钮。我有一个模式,当玩家犯错时,按下第五个按钮即可启用。因此,当启用此模式时,我会显示警报,并且我需要隐藏按下错误问题的按钮。我所知道的一切——它是带有错误问题按钮的数组的成员。如何告诉警报在完成时隐藏哪个按钮?
【问题讨论】:
【参考方案1】:将它们全部附加到采用 UIButton 的 IBAction,然后通过添加行隐藏被推送的那个
sender.hidden = true
或通过添加禁用它
sender.enabled = false
【讨论】:
我尝试了与发件人的解决方案,并明白如果有问题我搞砸了描述,所以我更新了它。还是发件人的解决方案仍然正确,我做错了什么? 我将标签设置为按钮和警报,因此从警报标签属性中我可以知道按下了哪个按钮。【参考方案2】:你的意思是你想知道按钮是否被按下?好吧,如果您将该 UIButton 连接到该 IBAction,则每次按下该按钮时都会触发该 IBAction。您可以在 IBAction 中插入 NSLog("button press") 行来查看它是否被按下。
【讨论】:
以上是关于Swift - 如何隐藏未知按钮?的主要内容,如果未能解决你的问题,请参考以下文章