Cocoa API解説(macOS/iOS)

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

目次

colorWithCatalogName:colorName:

カタログ名とカラー名でカラーを作って返します
+(NSColor *)colorWithCatalogName:(NSString *)listName:
             colorName:(NSString *)colorName:

解説

カタログ名とカラー名でカラーを作って返します。

返り値

( NSColor * )

カラー

引数

( NSString * )listName

リスト名

( NSString * )colorName

カラー名

フレームワーク

ApplicationKit

クラス

NSColor

Class Methods

使用可能

10.0

参照

- catalogNameComponent
- colorNameComponent
- localizedCatalogNameComponent

例文

#import "Controller.h"


@implementation Controller

- (IBAction)myAction:(id)sender
{
	//NSColor *theColor = [NSColor colorWithCatalogName:@"System" colorName:@"controlAlternatingRowColor"];//カラー作成
	NSColor *theColor = [NSColor colorWithCatalogName:@"System" colorName:@"scrollBarColor"];//カラー作成
	NSLog(@"%@",[theColor colorSpaceName]);

	[name setStringValue:@"controlAlternatingRowColor"];//outlet nameに文字をセット
	[name setTextColor:theColor];//outlet name(text field)の文字色をtheColorにする
}

@end