

NSTextFieldについて2点ご教授ください。

１．数値のみにしたいのですが、そのようなプロパティなどはありますでしょうか？  
２．2つTextFieldを用意し、別のTextFieldにカーソルが移った際に、  
元のTextFieldの値をチェックしたいと思っているのですが、  
イベントなどは拾えますでしょうか？  
keyUpと、cursolUpdateというのがあったので、下記のように試したのですが、  
両方のTextFieldからくるので判別方法などありますでしょうか？

**ViewController.swift**

[code]

    import Cocoa
    
    class ViewController: NSViewController {
    
        @IBOutlet weak var text1: NSTextField!
        @IBOutlet weak var text2: NSTextField!
    
        override func viewDidLoad() {
            super.viewDidLoad()
    
            // Do any additional setup after loading the view.
        }
    
        override var representedObject: Any? {
            didSet {
            // Update the view, if already loaded.
            }
        }
    
        override func keyUp(with event: NSEvent) {
            print("keyUp")
        }
    
        override func cursorUpdate(with event: NSEvent) {
            print("cursorUpdate")
        }    
    }
    
[/code]


CC BY-SA 4.0
2019-10-07T04:42:33.583
59522
2019-10-07T04:52:45.790
2019-10-07T04:52:45.790
3060
35619
question
swift macos
swift4 macos NSTextFieldの入力文字制限とイベントについて