iPhone SDK使按钮不可点击/可触摸

时间:2012-04-07 01:22:25

标签: iphone button sdk

我有3个按钮,当你点击其中任何一个按钮时,会弹出相应的纸卡UIImageView。在界面构建器中,纸卡位于按钮的“前面”,因此当卡片可见时您无法看到它们(这是一件好事)。

问题是,我注意到即使你看不到仍在纸卡UIImageView后面的按钮,如果你点击它们所在的位置,你仍然会按下这些按钮,就好像你是向右按纸卡。

所以我需要一个能让这些按钮在纸卡可见时不可触摸的功能,并且在我按下后退按钮取出纸卡并返回视图三个按钮之前保持不可触摸。是否有“禁用按钮”代码?

1 个答案:

答案 0 :(得分:7)

  • 好的谷歌UIButton,你可以在这里找到文档UIButton Class Reference
  • 现在扫描文档以查找可能有效的任何内容 - (mmm nope)
  • 不,请按照UIButton docs中的链接查看超类,该链接表示超类是UIControl
  • 很好,有一个名为enabled的属性 - 这看起来像你可以使用的东西。

    self.myButton.enabled = NO;