2011-01-22 117 views
3

在iPhone上,UITextField可以有一个clearButtonMode设置为在文本输入末尾显示一个小的清除按钮(X)。同样,在Mac上,NSSearchField最后还有一个不错的清除按钮。我的问题是 - 有没有办法在正常NSTextField上启用此功能?NSTextField清除按钮

+1

你为什么要这样?这在Mac上的非搜索文本字段中不正常。 – 2011-01-22 12:09:39

回答

6

没有什么内置的;只使用一个搜索栏,并关闭放大镜:

[[button cell] setSearchButtonCell:nil]; 
1

我一直在寻找同样的事情了多行的NSTextField的一天,没有运气就这么结束了用一个按钮采用无边框设置与切换一个小图像。设置非常接近的NSTextField(不是吧)

和:

- (IBAction)clearTextViewTex:(id)sender{ 

[textField performSelector:@selector(selectAll:)]; 
[textField performSelector:@selector(delete:)];  

} 

这样做,这样还保留了撤销功能,没有我写任何东西NSUndoManager。