2011-05-05 7 views
2

사용자가 메뉴에서 "클라이언트 데이터"와 같은 탭을 클릭하면 프로그램이 탭 방식으로 생성됩니다. 이제 각각의 NSTabviewItem에 닫기 단추를 추가하기 위해 탭보기를 서브 클래스 화하려고합니다. 당신은 당신이 문서 또는 샘플 코드 나는이 질문은 고대 알고NSTabviewitem에 닫기 버튼 추가

답변

1

에 도움을 줄 수 대답하지만,이 ...이없는 경우

나는, 사용자 정의 서브 클래스 NSTabViewItems에 버튼을 추가하려고 몇 시간을 보냈다 그리고 내가 말할 수있는 한 그것은 실제로 가능하지 않습니다. NSTabViewItem은 단순히 작업을 수행 할만큼 충분히 사용자 정의 할 수 없습니다.

내 제안은 chromium-tabs 또는 아마도 PSMTabBarControl을 살펴 보는 것입니다. 표준 NSTabViewItems와 모양이 다르지만 아이콘 및 닫기 버튼에 즉시 사용할 수있는 기능을 제공합니다.

+0

Xcode 플러그인을 작성하고자 할 때, Apple이 어떻게 든 Xcode에서 "DVTTabSwitcher"라고 부르는 개인보기 클래스와 결합 된 표준 NSTabView를 사용하고 있음을 밝혀 냈습니다. 프라이빗 뷰 클래스는 NSView에서만 상속받습니다 ... 관계가 무엇인지는 아직 확실하지 않지만, 스위처가 탭 제목을 편집하고 이름을 바꾸는 기능을 제공한다고 생각하십니까? – ArtOfWarfare