2012-01-15 2 views
0

안녕하세요 모든 사람과 내 나쁜 영어 죄송합니다 나는 xcode와 인터페이스 빌더 몇 레이블과 nstextfield 및 게시 버튼으로 코카인 애플 리케이션을 개발할 수 있습니다. 필자가 텍스트를 두 드릴 때 동적으로 내 텍스트 필드를 제어하려고합니다 (문자가 허용되지 않거나 길이를 제어 할 경우 텍스트의 색을 지정). 많은 해결책을 찾았지만 코코아 앱에 코드를 구현해야하는 위치를 알지 못합니다. (그러나 아직 nstextfield를 두드리는 동안 게시 버튼을 클릭 할 때 내 nstextfield를 제어 할 수 있습니다.) 많은 시간을 검색합니다. 이 행해져 Yout 도움을코코아 NSString 자동 제어

감사합니다 .... 그것에 대해!

답변

0

당신은 텍스트 색상이나 글꼴 크기를 제어 할 수 있습니다 또는 경우 텍스트 필드 그냥 NSTextField과 관련된 속성을 설정하여 사용하거나 사용하지 않습니다.

NSTextField을 두드리는 일을 바꾸고 싶다면, 어떤 클래스 (윈도우 컨트롤러일까요?)를 NSTextFieldDelegate 프로토콜을 사용하고 NSTextField 속성 (012B는 XIB를 통해 또는 프로그래밍 방식으로 NSTextField`setDelegate' 메서드를 통해 delegate 속성에 연결합니다.

NSTextField 클릭 할 때 다음, 당신은 같은 위임 방법을 통해 발생하는 클릭 이벤트를 잡을 수, 위치에 텍스트 필드를 클릭 할 때 호출되는있는 (

[control: textShouldBeginEditing:], 또는 경우 탭 또는 때마다 텍스트 필드는 키보드에 입력 된 텍스트가 나타나는 다음 장소가됩니다).

지금까지는 의미가 있습니까?

NSTextFieldDelegate Google의 사례가 많으며 여기에있는 답변이있는 질문이 있으시면 like this one입니다.