macOS/iOS API解説

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

目次

setCornerRadius:

カスタムボックスのコーナーの角丸の半径をセットします
-(void)setCornerRadius:(CGFloat)cornerRadius:

解説

カスタムボックスのコーナーの角丸の半径をセットします。
ボックスタイプがNSBoxCustomのときのみ有効です。

返り値

( void )

引数

( CGFloat )cornerRadius

カスタムボックスのコーナーの角丸の半径

フレームワーク

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