我已经尝试了几次设置几个类似的按钮,所有这些按钮都连接到相同的IBActions,但似乎仍无法复制单选按钮的行为。
目前,我有5个按钮,它们都是一个NSView的子元素。
NSView
- ButtonOne - NSButton (Square Button)
- ButtonTwo - NSButton (Square Button)
- ButtonThree - NSButton (Square Button)
- ButtonFour - NSButton (Square Button)
- ButtonFive - NSButton (Square Button)
它们都连接到一个通用的IBAction,其内容如下:
@IBAction func activityButtonPressed(sender: NSButton) {
println("\(sender.title) Pressed")
}
哪些方法可以捕获实际的mosueDown事件并将其发送到该函数(如预期)。
我如何在单选按钮模式下让它们工作?也就是说,当点击不同的按钮时,它们的NSOnState和NSOffState如何切换?
当我尝试更改按钮类型为单选按钮时,它会自动翻转回“开关”...
谢谢,
A
https://developer.apple.com/library/mac/releasenotes/AppKit/RN-AppKit/
阅读NSMatrix部分。 - Adrian Sluyters