Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

setDelegate:

ツールバーのデリゲートをセットします
-(void)setDelegate:(id)delegate:

解説

ツールバーのデリゲートをセットします。
必須のデリゲートメソッドを実装するために、必ずデリゲートを持たないといけません。

返り値

( void )

なし

引数

( id )delegate

フレームワーク

ApplicationKit

クラス

NSToolBar

Instance Methods

使用可能

10.1

参照

- delegate

例文

//ツールバーのセットアップ
- (void) setupToolbar {

    NSToolbar *toolbar = [[[NSToolbar alloc] initWithIdentifier: MyDocToolbarIdentifier] autorelease];
    
    [toolbar setAllowsUserCustomization: YES];//カスタマイズできるか
    [toolbar setAutosavesConfiguration: YES];//設定を自動保存するか
    [toolbar setDisplayMode: NSToolbarDisplayModeIconOnly];//表示モードの設定
    [toolbar setDelegate: self];//デリゲート
    [documentWindow setToolbar: toolbar];//ウインドウにセットする
}