如何在文本字段中返回调用函数Swift / Cocoa

时间:2016-01-08 22:34:20

标签: swift cocoa

为我在Cocoa UI中的完全noobness提前道歉。我试图在文本字段中点击返回键调用Swift 2.1 / Xcode 7 / OSX项目中的函数。这就是我所拥有的:

class MainWindowController: NSWindowController, NSTextFieldDelegate {
    @IBOutlet weak var textBox: NSTextField! 
    init() {
        super.init( window: nil )
        NSBundle.mainBundle().loadNibNamed( windowNibName, owner: self, topLevelObjects: nil )      
        textBox.delegate = self
    }   
    func textDidEndEditing ( textField: NSTextField! ) -> Bool {
        textField.resignFirstResponder()
        monkeyBoy()
        return true
    } 
    func monkeyBoy() {
        print( "Hello there" )
    }
    //...
}

问题:

  1. 到目前为止这是否正确?我错过了什么或有什么不对吗?
  2. 如何将textDidEndEditingtextBox联系起来?在IB?如果是这样,你会如此善良地告诉我怎么样?对于这个IB菜鸟,它是一个令人困惑的驾驶舱:)

0 个答案:

没有答案