在 iPhone 上,UITextField
可以设置 clearButtonMode 以在文本输入的末尾显示一个小的清除按钮 (X)。同样,在 Mac 上,最后NSSearchField
有一个很好的清除按钮。我的问题是 - 有没有办法在正常情况下启用它NSTextField
?
问问题
4088 次
2 回答
11
没有内置任何东西;只需使用搜索字段并关闭放大镜:
[[button cell] setSearchButtonCell:nil];
于 2011-01-22T09:47:19.853 回答
1
前几天我正在为多行 NSTextField 寻找同样的东西,但没有运气,所以最终使用了一个没有边框的按钮集并用一个小图像切换。设置非常接近 NSTextField (不在它上面)
和:
- (IBAction)clearTextViewTex:(id)sender{
[textField performSelector:@selector(selectAll:)];
[textField performSelector:@selector(delete:)];
}
这样做还保留了撤消功能,而无需我编写任何 NSUndoManager 的东西。
于 2011-01-22T12:39:40.337 回答