当用户按下转义键时,如何设置要关闭的NSWindows(在OS X上)?
presentingWindow.beginSheet(mySheetWindow, completionHandler:nil)
答案 0 :(得分:3)
您必须添加常规按钮并将其放置在窗口的左上角。将按钮宽度和alpha设置为0。
单击等效键等字段,然后按ESC键。它将显示转义键图标
然后为隐藏按钮创建您的IBAction,如下所示:
@IBAction func closeWindowAction(sender: AnyObject) {
window.close()
}
确保您的窗口插座连接到正确的窗口:
@IBOutlet weak var window: NSWindow!