2011-01-22 294 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。