Ios 如何使用swift 3中的按钮清除文本字段中的文本?
我想做一个文本编辑器,想要一个重置按钮,但我不知道我可以重置UITextField 这是我的代码:Ios 如何使用swift 3中的按钮清除文本字段中的文本?,ios,macos,textfield,Ios,Macos,Textfield,我想做一个文本编辑器,想要一个重置按钮,但我不知道我可以重置UITextField 这是我的代码: import Cocoa class ViewController: NSViewController { @IBOutlet weak var textField: NSTextField! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading t
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.
}
}
}
只需将文本设置为空文本属性:
self.textField.text = ""
或
这行代码必须在您的按钮操作中
我还建议不要使用NS对象。您可以导入UIKit并使用TexField而不是NSTextField,使用ViewController而不是NSViewController在重置操作textField中设置textField.text=@?多么客观啊-C@jacob可能你是新来的,在询问问题搜索之前,如果你没有得到问题,那么发布问题。是的,但它不起作用,所以我再次询问。我在尝试导入UIKit时出错,该UIKit表示没有此类模块UIKit。我能说什么呢?这只是iOS而不是OSX对不起,我没有说这是mac程序。无论如何,textfield行应该可以工作。它不工作,它只是说NSTextfield的值没有成员文本。你知道那是什么吗?试试self.textfield.stringValue=
self.textField.text = nil