macOS/iOS API解説

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

目次

-setBorderWidth:

カスタムボックスの線幅をセットします
-(void)setBorderWidth:(CGFloat)borderWidth:

クラフトツールシリーズ No.88 ボックスドライバー 4mm/4.5mm 74088

クラフトツールシリーズ No.88 ボックスドライバー 4mm/4.5mm 74088

解説

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

返り値

( void )

引数

( CGFloat )borderWidth

カスタムボックスの線幅

フレームワーク

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