Dowolny przykład dotyczący niestandardowego NSComboBox?

Zostałem poproszony o wdrożenie takiego pola kombi:

Oczywiste jest, że jest to dośćinny niż NSComboBox:
<1> Przycisk obok pola tekstowego należy dostosować
<2> Jest to o wiele ważniejsze: istnieje dodatkowy „krzyż” (który jest przyciskiem wskazującym „usuń” akcję) w każdym elemencie kombi.

Jak mogę osiągnąć ten efekt? Szukałem internetu, ale nie odpowiadałem. Czy ktoś mógłby mi powiedzieć, co powinienem zrobić, lub powiedzieć mi jakiś przykład podklasy lub dostosowywania klasy NSComboBox?

questionAnswers(1)

yourAnswerToTheQuestion