NSPopUpButton типа pull Down, когда я нажимаю на какой-либо пункт меню, заголовок всплывающего окна не изменяется

Проблема:

  1. Возьмем экземпляр NSPopupButton типа Pull down.

  2. Добавьте несколько пунктов меню во всплывающее окно.

  3. Запустите код.

  4. Выберите любой пункт меню во всплывающем окне

    • Title of popup button is not getting changed.
    • Мне нужно показать выбранный элемент как заголовок всплывающего окна так же, как нормальное поведение NSPopupButton, но с раскрывающимся типом.
    • Также необходимо добавить элемент с тем же именем, что и заголовок.

Может ли кто-нибудь помочь мне в этом?


person Neelam Verma    schedule 16.04.2014    source источник


Ответы (1)


Из документации,

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

Если вы хотите, чтобы выбранный элемент отображался как заголовок, самый простой способ - использовать всплывающее окно вместо раскрывающегося списка. Или звоните setTitle: каждый раз, когда меняете выбор.

person revolver    schedule 16.04.2014
comment
На самом деле мне нужно, чтобы пользовательский интерфейс выглядел как pullDown с тем же поведением, что и всплывающее окно. - person Neelam Verma; 16.04.2014
comment
используйте setTitle:, как указано в документации. - person revolver; 16.04.2014