我有3个按钮,当你点击其中任何一个时,会弹出一个对应的纸卡UIImageView。在界面构建器中,纸卡位于按钮的“前面”,因此当卡可见时您看不到它们(一件好事)。
问题是,我注意到即使你看不到仍然在纸卡 UIImageView 后面的按钮,如果你点击它们所在的位置,你仍然会按下这些按钮,就好像你正在按下一样纸卡。
因此,我需要一个功能,使这些按钮在纸卡可见时无法触摸,并且在我按下后退按钮移除纸卡并返回查看三个按钮之前保持无法触摸。是否有“禁用按钮”代码之类的东西?
UIButton
,你会得到这里的文档UIButton Class Reference。太好了,有一个名为 enabled 的属性 - 这看起来像是您可以使用的东西。
self.myButton.enabled = NO;