ios - 在 Swift 中引用一个按钮

标签 ios swift

所以我很新,但我正在尝试引用另一个按钮。我按下第一个按钮时禁用它,但我想在按下另一个按钮时启用它。看一下这个。它不喜欢我的第二个发件人引用。

@IBAction func IBbtnUpdateTap(sender: UIButton){
  sender.enabled = false
}

@IBAction func addSpinsButton() {

    sender.enabled = true
}

编码向导有什么想法吗?

最佳答案

问题是您的函数 addSpinsButton 的上下文没有 sender 变量。您必须在类中添加对按钮的引用。

你可以用类似的东西来做到这一点:

@IBOutlet weak var myButton: UIButton!

在界面生成器中链接按钮(与您对函数所做的方式相同,但对于 socket )

然后您的addSpinsButton 将变为:

@IBAction func addSpinsButton() {
    myButton.enabled = true
}

关于ios - 在 Swift 中引用一个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33533795/

相关文章:

ios - 使用委托(delegate)将数据从一个 TableView 传输到另一个

ios - 如何将变量分离到其他文件并访问

arrays - 在 Swift 中进行 Web 请求后获取数组中的数据

ios - 带有 UIPanGestureRecognizer 的 UITableView 导致 "jumping"触摸

ios - 将代码从 obj-c 转换为 Swift 的问题

ios - 有什么方法可以以编程方式打开 iOS 中的“辅助功能”->“语音设置”?

ios - 在 UIImage 和 UIImageViews 中释放 Swift 中的内存

ios - 如何处理空 PFFile 对象(解析后端,Swift)

ios - 以安全方式使用 websocket 的 Redis ios 客户端

ios - CollectionView 单元格大小限制