【发布时间】:2018-01-04 19:20:59
【问题描述】:
这个问题可能是微不足道的,但我现在正在搜索几个小时,只是找不到合适的链接。
我正在编写一个包含许多领域的棋盘游戏,例如棋盘。我设法使用 for ... in 将所有字段创建为按钮,代码如下:
let feld = NSButton()
feld.frame = CGRect(x: 1300+30*h, y: 20, width: 22, height: 22)
feld.image = NSImage(named: NSImage.Name("Mulleimer"))
arrayOfButtons.append(feld)
按下按钮时,我想启动一个功能。这该怎么做!? 我只找到了 C++ 和 Ios 的代码,但没有找到 Swift Macos 的代码。 例如,这个是为 Ios 提供的,但我不知道如何将其更改为 MacOS:
feld.Target(self, action: #selector(ButtonReiheDeaktivieren), for: .touchUpInside)
【问题讨论】: