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