2011-01-20 2 views

답변

2

안타깝게도 공식적인 방법은 없습니다.

개인적인 방법을 사용하지는 않지만 NSComboBoxes가 내부적으로 구현되는 방식에 의존하며 언제든지 변경 될 수있는 방법이 있습니다. 이것은 아마 App Store에서 받아 들일 수 없을 것입니다.

NSComboBoxCell을 서브 클래스 화하고 NSTableViewDelegate 메서드 tableView:willDisplayCell:forTableColumn:row:을 구현하면 콤보 상자의 팝업 창에 표시되기 전에 텍스트 셀을 수정할 수 있습니다.

이것은 팝업 목록이 내부적으로 NSTableView로 구현되고 테이블보기의 위임이 팝업 셀로 설정 되었기 때문에 가능합니다.

+0

감사합니다. 이것이 우리에게 도움이 될지 알고 싶습니다. –

+0

감사합니다. –

관련 문제