macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

initWithPickerMask:colorPanel:

カラーピッカーを初期化して返します
-(id)initWithPickerMask:(int)mask:
      colorPanel:(NSColorPanel *)owningColorPanel:

解説

カラーピッカーを初期化して返します。
【カラーピッカーのマスク】
● NSColorPanelGrayModeMask グレースケール
● NSColorPanelRGBModeMask RGBカラー
● NSColorPanelCMYKModeMask CMYKカラー
● NSColorPanelHSBModeMask HSBからー
● NSColorPanelCustomPaletteModeMask カスタムパターン
● NSColorPanelColorListModeMask カラーリスト
● NSColorPanelWheelModeMask 色相環
● NSColorPanelAllModesMask  全てのカラーピッカー
(この下は10.2以降)
● NSColorPanelCrayonModeMask クレヨン

返り値

( id )

カラーピッカー

引数

( int )mask

マスク

( NSColorPanel * )owningColorPanel

オーナーのカラーパネル

フレームワーク

ApplicationKit

クラス

NSColorPicker

Instance Methods

使用可能

10.0

参照

- colorPanel

例文

#import "Controller.h"

@implementation Controller

- (IBAction)pushButton:(id)sender
{
NSColorPanel *cPanel = [NSColorPanel sharedColorPanel];
NSColorPicker *cPicker = [[NSColorPicker alloc] 
                initWithPickerMask:(NSColorPanelGrayModeMask | NSColorPanelRGBModeMask)
                colorPanel:cPanel];

[[NSApplication sharedApplication] orderFrontColorPanel:cPanel];
}

@end