macOS/iOS API解説

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

目次

setBorderColor:

カスタムボックスの境界線の色をセットします
-(void)setBorderColor:(NSColor *)borderColor:

解説

カスタムボックスの境界線の色をセットします。
ボックスタイプがNSBoxCustomのときのみ有効です。

返り値

( void )

引数

( NSColor * )borderColor

カスタムボックスの境界線の色オブジェクト

フレームワーク

ApplicationKit

クラス

NSBox

Instance Methods

使用可能

10.5

参照

- setTitlePosition:
- setTitle:
- setTitleFont:
- setFrameFromContentFrame:
- sizeToFit

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
	#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5
	//カスタムボックスにする
	[myOutlet setBoxType:NSBoxCustom];
	//線の太さ
	[myOutlet setBorderWidth : 5 ];
	NSLog(@"borderWidth %f",[myOutlet borderWidth]);
	
	//角の半径
	[myOutlet setCornerRadius : 5 ];
	NSLog(@"cornerRadius %f",[myOutlet cornerRadius]);
	
	//背景色
	[myOutlet setFillColor : [NSColor lightGrayColor] ];
	NSLog(@"fillColor %@f",[[myOutlet fillColor] colorSpace]);
	
	//線の色
	[myOutlet setBorderColor : [NSColor darkGrayColor] ];
	NSLog(@"borderWidth %@f",[[myOutlet borderColor] colorSpace]);

	#endif

    [myOutlet display];
	
}

@end