첫 번째 항목으로 텍스트 필드가있는 macOS 메뉴 모음 응용 프로그램을 만들려고합니다. 텍스트 필드는 그 아래에 표시 될 다른 항목을 필터링하기위한 검색 창으로 사용됩니다.1Password와 유사한 macOS 메뉴 모음 응용 프로그램 만들기
그것은 1password와 매우 유사합니다이 :
내가 세 항목 Status menu
등을 작성하여이를 수행 한 :
이 내가하고 관리하는 것입니다 메뉴의 첫 번째 항목에 대한 사용자 정의보기를 만듭니다.
그러나이 방법은 내 문제를 해결하지 못하는 것 같습니다. 검색 필드에 cmd + A
을 누르면 포커스가 메뉴의 다음 항목으로 이동합니다. 이것이 NSMenu
의 기본 동작입니다.
제 질문은 다음과 같습니다. 1Password와 유사한 앱을 만드는 것이 올바른 방법입니까 아니면 더 좋은 방법입니까?
오버라이드 (override) : {...} NSTextField있는'를하고 NSTextField'의 클래스'로 설정합니다. 그러나,이 메소드는'cmd + A '를 누르면 트리거되지 않습니다. 또한, 나는 때로는 응용 프로그램을 실행할 때 입력을 클릭 할 수 없다는 것을 깨달았다. 응답이 없지만 다른 NSMenuItem이 제대로 작동합니다. –
물론 텍스트 필드가 키 이벤트를 받기 위해 응답 체인에 있다는보기를 디자인해야합니다. – vadian
좀 더 자세히 설명해 주실 분? 검색하는 데 문제가 있습니다. –