2016-03-31 10 views
1

Ich arbeite an einer Anwendung und ich benutze NSPopupButton, Dropdown-Liste zu haben.Wie Bild und Text in den NSPopupButton-Elementen angezeigt werden

Ich würde gerne wissen, wie ich Bild + Text in jedem Artikel anzeigen könnte, wenn ich die Liste erweitern. Ich habe gesehen, dass in der Schnittstelle addItemWithTitle ist: aber es dauert NSString. Wie könnte ich das erreichen? Danke

Antwort

1

Die Elemente in einem NSPopUpButton sind NSMenuItems, die Ihnen ermöglichen, ein Bild für sie zusätzlich zu Text festzulegen.

1

das Bild hinzufügen und die Position auf jedem Menüpunkt gesetzt, wie im Bild unten gezeigt:

Check the selected item, the position and the inspector

1
[popUpButton addItemWithTitle:@"item title here"]; 
[[popUpButton lastItem] setImage:[NSImage imageNamed:@"noname01"]]; 

Sie brauchen nicht eine benutzerdefinierte Ansicht zu betrachten.