2011-01-27 6 views
0

Mac 용 메뉴 릿 기반 응용 프로그램에서 메뉴에 텍스트 필드가 있어야합니다. 높고 낮은 것을 찾았고이를 수행하는 방법에 대한 예제를 발견하지 못했지만 텍스트 필드를 구현하는 많은 메뉴 렛 애플리케이션을 보았습니다. 인터페이스 작성기에서 그렇게 할 방법이 없다는 것을 알았으므로이 텍스트 필드를 프로그래밍 방식으로 정의하고 메뉴에 추가해야합니다.Mac OS X의 Menulet에 텍스트 필드 배치

누구든지이 문제를 해결할 수 있다면 큰 도움이 될 것입니다.

답변

2

NSTextField는 뷰 기반 하위 클래스이므로 코드에서 NSMenuItem을 만들 때 – setView: 속성을 사용해야하고 메뉴 항목에 NSTextField를 추가해야합니다.

또한 NSStatusItem을 사용하는 경우 -setView: 속성도 있습니다.