Cocoa API解説(macOS/iOS)

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

目次

onStateImage

メニュー項目の状態がONの時の画像を返します

解説

メニュー項目の状態がONの時の画像を返します。
初期設定はチェックマークです。
セットはできますが、表示されません。(10.1)

返り値

( NSImage * )

画像

引数

フレームワーク

ApplicationKit

クラス

NSMenuItem

Instance Methods

使用可能

10.0

参照

- setOnStateImage:

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
/*
Localizable.stringsのJapaneseに記入してあります。
"menu_open"="開く";
"menuItem_1"="メニュー項目1";
"menuItem_2"="メニュー項目2";
"menuItem_3"="メニュー項目3";
*/
        //メインメニューのメニュー項目
        NSMenuItem	*menuItem = [[[NSMenuItem alloc] init] autorelease];
        //メニュー
        NSMenu *menu = [[[NSMenu alloc] init] autorelease];
        
        //[menuItem setTitle:NSLocalizedString(@"",@"")];
        [menu setTitle: NSLocalizedString(@"menu_open",@"")];
        
        //メニューにメニュー項目を加える
        [menu addItemWithTitle: NSLocalizedString(@"menuItem_1",@"")