Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift NSButton以编程方式按入按出类型_Swift_Macos_Nsbutton_Programmatically - Fatal编程技术网

Swift NSButton以编程方式按入按出类型

Swift NSButton以编程方式按入按出类型,swift,macos,nsbutton,programmatically,Swift,Macos,Nsbutton,Programmatically,我正在通过以下方式以编程方式在Swift MacOS中创建按钮: let feld = NSButton() feld.frame = CGRect(x: 900+30*h, y: 20, width: 22, height: 22) feld.image = NSImage(named: NSImage.Name("Mulleimer")) feld.target = self feld.action = #sel

我正在通过以下方式以编程方式在Swift MacOS中创建按钮:

        let feld = NSButton()
        feld.frame = CGRect(x: 900+30*h, y: 20, width: 22, height: 22)
        feld.image = NSImage(named: NSImage.Name("Mulleimer"))
        feld.target = self
        feld.action = #selector(ButtonTest)
        self.view.addSubview(feld)
现在我想把按钮的样式改为“推上推下”。 我试过这样的东西:

feld.setButtonType(NSButton.???)
这根本不管用。我知道答案应该是:


但我不知道,我只是不明白如何将其转换为工作代码。有人能帮忙吗?谢谢

请使用代码补全

键入
setButtonType(
和点,您将看到

所以这很简单

feld.setButtonType(.pushOnPushOff)

备注:您是否导入了
AppKit

请使用代码补全

键入
setButtonType(
和点,您将看到

所以这很简单

feld.setButtonType(.pushOnPushOff)
PS:您是否导入了AppKit