如何在 Swift 中将 NSButton 的 keyEquivalent 设置为 NSDownArrowFunctionKey
How to set NSButton's keyEquivalent to NSDownArrowFunctionKey in Swift
如何将 NSButton 的 keyEquivalent(字符串类型)设置为 Swift 中的向下箭头键? NSDownArrowFunctionKey 是一个 Int。
Apple 文档中的 page 解决了这个问题。他们提供的例子是用Objective-C写的,Swift等效如下:
import Cocoa
@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
@IBOutlet weak var window: NSWindow!
@IBOutlet weak var button: NSButton!
func applicationDidFinishLaunching(aNotification: NSNotification) {
var array = [unichar(NSDownArrowFunctionKey)]
button.keyEquivalent = NSString(characters: array, length: 1)
}
}
如何将 NSButton 的 keyEquivalent(字符串类型)设置为 Swift 中的向下箭头键? NSDownArrowFunctionKey 是一个 Int。
Apple 文档中的 page 解决了这个问题。他们提供的例子是用Objective-C写的,Swift等效如下:
import Cocoa
@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
@IBOutlet weak var window: NSWindow!
@IBOutlet weak var button: NSButton!
func applicationDidFinishLaunching(aNotification: NSNotification) {
var array = [unichar(NSDownArrowFunctionKey)]
button.keyEquivalent = NSString(characters: array, length: 1)
}
}