2017-02-08 99 views
0

我想做一個文本編輯器,並希望重置按鈕,但我不知道我可以重置UITextField如何使用swift 3中的按鈕清除文本字段中的文本?

Here's我的代碼:

import Cocoa 

class ViewController: NSViewController { 

@IBOutlet weak var textField: NSTextField! 

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view. 
} 

@IBAction func Quit(_ sender: Any) { 

    exit(0) 

} 

@IBAction func Reset(_ sender: Any) { 



} 

override var representedObject: Any? { 
    didSet { 
    // Update the view, if already loaded. 
    } 
} 


} 
+2

set textField.text =「」在重置動作中 –

+0

textField.text = @「」 –

+1

@「」?如何非常客觀 - C – Russell

回答

0

只是設置文本清空文本屬性:

self.textField.text = "" 

self.textField.text = nil 

這行代碼必須在你的按鈕動作

我也建議不要使用NS對象。您可以導入UIKit並使用TexField而不是NSTextField,而使用ViewController而不是NSViewController而不是NSViewController

+0

當我嘗試導入UIKit時,出現錯誤,說沒有這樣的模塊UIKit。我能做些什麼 – Jacob

+0

檢查此:https://stackoverflow.com/questions/40316593/cannot-import-uikit –

+0

UIKit只適用於iOS而不是OSX抱歉,不說它的Mac程序。 – Jacob

相關問題