在iPhone上,UITextField
可以设置clearButtonMode,以在文本输入的末尾显示一个小的清除按钮(X)。同样,在Mac上,NSSearchField
最后有一个很好的清除按钮。我的问题是 - 有没有办法在正常NSTextField
上启用此功能?
答案 0 :(得分:8)
内置任何东西;只需使用搜索字段并关闭放大镜:
[[button cell] setSearchButtonCell:nil];
答案 1 :(得分:1)
前几天我正在为多线NSTextField寻找相同的东西,没有运气,所以最终使用没有边框的按钮设置并用小图像切换。设置非常接近NSTextField(不在它上面)
和
- (IBAction)clearTextViewTex:(id)sender{
[textField performSelector:@selector(selectAll:)];
[textField performSelector:@selector(delete:)];
}
这样做也保留了撤销功能,而不必编写任何NSUndoManager内容。