2010-01-02 3 views
1

텍스트 필드에 URL을 입력해야하는 상태 표시 줄 응용 프로그램을 만들고 있습니다. 텍스트 필드는 NSMenuItem의 하위 뷰입니다. 내가 직면하고있는 문제는 텍스트 필드의 값을 변경할 수없고 "간접적으로 강조 표시"할 수 없다는 것입니다 (일반 파란색 강조는 아니지만 회색 필드는 텍스트 필드의 값을 두 번 클릭 할 때만 발생합니다).NSMenuItem 텍스트 필드 하이라이트 문제

이 텍스트 필드 나 비활성화되지?이지만, 그것은 가장 가능성이 메뉴는 "자동 항목을 사용 가능"한 것

답변

4

전용 속성이나 뭐 ...를 읽고 적용하는 것 왜 사람이 알고 있나요 켜져있다. 이 기능을 켜면 (기본값) 메뉴 항목에 액션과 타겟이 활성화되어 있어야하며, 이는 내용 (NSTextField)을 비활성화 할 가능성이 있습니다. 끄면 괜찮을거야.

+0

대단히 감사합니다. 이것은 실제로 해결책이었습니다 :-) – Pripyat

+1

NSUIElement가 Info.plist 파일에서 1로 설정되면 앱 아이콘이 숨겨져 있고 같은 오류가 다시 나타납니다. S – Pripyat

+0

어떻게해야할까요? 응용 프로그램이 에이전트 인 경우 (NSUIElement가 설정 됨)? – user500