0
我对swift很陌生, 我试图以编程方式重置NSSearchField,但我没有找到正确的方法来做到这一点! 目前我在做这样swift osx NSSearchField以编程方式重置
import Cocoa
extension NSSearchField {
func reset() {
self.stringValue = ""
let cell = self.cell as? NSSearchFieldCell
let cancelButton = cell?.cancelButtonCell
cancelButton?.performClick(self)
}
}
编辑: 我的问题是,在NSSearchFieldDelegate功能controlTextDidChange不叫。
如何打电话来做到这一点? 感谢
会发生什么? – adev
我不知道你在做什么。为什么你甚至需要为NSSearchField写一个紧张?让cancelButton = cell?.cancelButtonCell? –
@adev这将清空searchField中的textView – justBorn