2016-03-31 3 views
1

Я работаю над приложением, и я использую NSPopupButton, чтобы иметь раскрывающийся список.Как показать изображение и текст в элементах NSPopupButton

Я хотел бы знать, как я мог отображать изображение + текст в каждом элементе, когда я расширяю список. Я видел, что в интерфейсе есть addItemWithTitle: но он берет NSString. Как я мог это достичь? Спасибо

ответ

1

Элементы в NSPopUpButton - это NSMenuItems, которые позволяют вам устанавливать изображение для них в дополнение к тексту.

1

Добавить изображение и установить позицию по каждому пункту меню, как показано на рисунке ниже:

Check the selected item, the position and the inspector

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

Вам не нужно рассмотреть настраиваемое представление.