2011-12-05 4 views

답변

13

이 기능은 실제로 내장되어 있습니다. 하위 클래스로 만들거나 다른 방법으로 확장 할 필요가 없습니다. NSSearchField.

이것은 입력란 placeholder string입니다. IB로 설정하거나 setPlaceholderString:으로 전화하여 설정할 수 있습니다. 이 방법은 NSTextFieldCell입니다. NSTextField은 셀의 "공개적인 얼굴"이며 거의 모든 셀 기능에 대한 표지 메서드가 있습니다. 그러나이 경우, 당신은 셀에 직접 메시지를 보낼 필요가 :

[[field cell] setPlaceholderString:@"Jumbo jets"]; 

NSTextFieldNSTextFieldCell에서 상속 NSSearchField 이후 및 NSSearchFieldCell 각각 프로세스가 그들에 대해 동일합니다.

2

설정 사용 NSTextFields의 NSTextFieldCell에 자리 표시 자 문자열

[[textField cell] setPlaceholderString:@"String Matching"];

관련 문제