2

NSToolbar 項目をプログラムで選択するにはどうすればよいですか?

[toolbar setSelectedItemIdentifier:[theToolbarItem itemIdentifier]]

このコードはそれを選択するだけです。アクションも送信して、ペインを変更したいと思います。

4

1 に答える 1

3

NSButton のターゲットとアクションを nib ファイル自体に設定するか、プログラムで行う必要がある場合は、NSButton への IBOutlet を作成し、コードで行います。

ツールバー項目で NSButton を使用すると、NSToolbarItem 自体としてではなく、NSButton がインターフェイスの他の場所で使用するように効果的に機能します。たとえば、標準の -validateToolbarItem: または -validateUserInterfaceItem:; を使用してボタンを簡単に無効または有効にすることはできません。むしろ、問題のボタンへの IBOutlet を用意するか、バインディングを使用してボタンを有効または無効にする必要があります。

于 2015-04-20T13:12:02.407 に答える