2016-08-11 9 views
1

私のmacOS-AppにNSToolbarが必要です。私はストーリーボードのウィンドウにツールバーを作成し、これをMainToolbarという素早いクラスに接続しました。 このクラスのソーステキストは、次の(現時点では)次のとおりです。NSToolbarの特定のアイテムを入手する

import Cocoa 

class MainToolbar: NSToolbar, NSToolbarDelegate { 

    override init(identifier: String) { 
     super.init(identifier: identifier) 
    } 

} 

enter image description here

は今、私は色要素のタイトルを変更して、2つの例として、共有ボタンを追加したいです。 Colors-Elementは、ストーリーボードに識別子 "NSToolbarShowColorsItem"を持っています。

「self.items」の項目を取得する可能性があることはわかっていますが、不変なので要素を追加する方法があります。また、識別子で要素を取得する方法も見つけられません。

答えて

0

これを行うには、ストーリーボードにアクセスしてツールバーをクリックする必要があります。

ツールバーが開き、2つのセクションが表示されます。上部のセクションは使用可能なボタンで、下部のセクションはアプリケーションのデフォルトのボタンです。

実際に標準ボタンを変更すること、つまり色の意味を変更することは賢明ではないと思います。トップセクションに新しいNSToolbarItemを追加する方が良いでしょう。追加した後、タイトルをダブルクリックしてタイトルを付け、アトリビュートインスペクタでイメージ名を入力してイメージを設定することができます。

次に、新しいボタンを上のセクションから下のセクションにドラッグします。

アクションは、上部セクションから設定し、下部セクションからは設定しないでください。

関連する問題