Как я могу программно выбрать элемент NSToolbar?
[toolbar setSelectedItemIdentifier:[theToolbarItem itemIdentifier]]
Этот код только выбирает его. Я тоже хочу отправить это действие, чтобы оно меняло панели.
Как я могу программно выбрать элемент NSToolbar?
[toolbar setSelectedItemIdentifier:[theToolbarItem itemIdentifier]]
Этот код только выбирает его. Я тоже хочу отправить это действие, чтобы оно меняло панели.
Вы можете установить цель и действие NSButton в самом файле пера или, если вам нужно сделать это программно, затем создать IBOutlet для NSButton и сделать это в коде.
Когда вы используете NSButton в элементе панели инструментов, он фактически действует как NSButton в любом другом месте вашего интерфейса, а не как NSToolbarItem как таковой. Например, вы не сможете легко отключить или включить кнопку с помощью стандартного -validateToolbarItem: или -validateUserInterfaceItem:; скорее, вам нужно иметь IBOutlet для рассматриваемой кнопки или иным образом использовать привязки для включения или отключения кнопки.