2011-09-19 12 views
1

나는 NSPathControl과 씨름하고 있습니다. 특히, 사용자에게 제목과 경로를 묻는 대화 상자가 있습니다. 경로는 사용자의 하드 드라이브에있는 로컬 경로입니다. Xcode 4에서는 NSPathControl으로 드래그했습니다. Attributes inspector에서 스타일을 "Pop Up"으로 설정합니다.NSPathControl을 다른 드롭 다운 상자처럼 보이게하려면 어떻게해야합니까?

예상대로 작동합니다. 클릭하면 현재 선택과 관련된 몇 가지 공통 경로 또는 경로가있는 메뉴가 표시되고 대화 상자를 열고 경로 선택을 허용하는 "Choose ..."옵션이 표시됩니다.

테두리 나 단추가 전혀 없기 때문에 문제는 코코아 드롭 다운처럼 보이지 않습니다. 이 모양을 아마도 NSPopUpButton과 같이 만들 수 있습니다. 이는 아마도 누군가가 기대할 수있는 것입니다.

나는 코코아를 처음 접했고 기꺼이 잘못된 방향으로 가고 있다고 들었습니다. 내가 잘못된 방향으로 가고 있다면, 사용자가 경로를 선택하도록하는 더 좋은 방법은 무엇일까요?

Example

경로 드롭 다운을 참조하십시오

는 여기에 내가 할 노력하고있어의 예? 나는 ... 그것은 이들 중 하나처럼 보일 것으로 예상

Dropdown

...하지만, 말했다, 내가 잘 행동 코코아 응용 프로그램을 작성하는 것을 시도하고있는 것, 내가 정말 원하는 어떤 일이 있습니다 , "이 일을하는 올바른 방법은 무엇입니까?" 미리 감사드립니다.

답변

4

이전에 수행 한 방법은 고도로 맞춤화 된 NSPopUpButton을 사용하여 컨트롤을 직접 다시 만드는 것입니다. 나는 더 좋은 방법을 모른다. You should ask for one.

1

내가 시도한 결과는 다음과 같습니다.

Download Running Model.는 해킹이나 내가이 당신에게 NSPopUp의 모습-느낌을주는 NSPathControl + NSButton입니다

몰라 무슨 말을해야할지, 조정할 수 있습니다.

enter image description here