【问题标题】:Stop all UIButtons from working when I tap 1 UIButton swift当我点击 1 UIButton swift 时停止所有 UIButtons 工作
【发布时间】:2015-02-03 14:07:40
【问题描述】:

我想这样当我点击一个 UIButton 时,其余的按钮都被禁用,直到我点击一个刷新按钮。

我有 5 个要禁用的 IBOutlets,不包括刷新按钮。是否有一个功能可以停止我可以绑定到其余按钮的事件?我什至不知道从哪里开始。

提前非常感谢!

【问题讨论】:

    标签: ios swift uibutton


    【解决方案1】:

    将方法 (IBAction) 连接到必须禁用其他按钮的按钮。 在该方法中,为每个按钮(在 GUI 中连接)键入以下行:

    button.enabled = false
    

    【讨论】:

    • 您好,感谢您的回复。我试过了,它给了我一个错误:(AnyObject)没有名为“启用”的成员。
    • 你把.h中的UIButton类型赋值给你引用的对象了吗?
    • 这是我的代码:'@IBAction func one(sender: AnyObject) { one.enabled = false }'(这是在 swift btw 中。ViewController.swift 文件不是objective-c。
    • 你可以试试:func one(sender: UIButton!)
    【解决方案2】:

    嘿,所以我开始工作了!我做了一些更多的研究,并且有这篇文章的副本。一切都在这里解释:

    Disable and Enable UIButton - XCode Swift

    还是非常感谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      相关资源
      最近更新 更多