gpt4 book ai didi

swift - 手动创建 nsbutton - 调用函数

转载 作者:行者123 更新时间:2023-11-28 12:12:09 26 4
gpt4 key购买 nike

这个问题可能很简单,但我现在搜索了几个小时,就是找不到合适的链接。

我正在编写一个有很多领域的棋盘游戏,比如棋盘。我设法使用 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)

最佳答案

您可以像这样添加目标和操作:

fled.target = self
fled.action = #selector(ButtonTest)

关于swift - 手动创建 nsbutton - 调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48102130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com