initWithFrame:mode:prototype:numberOfRows:numberOfColumns:
マトリックスを初期化して返します
-(id)initWithFrame:(NSRect)frameRect: mode:(int)aMode: prototype:(NSCell *)aCell: numberOfRows:(int)numRows: numberOfColumns:(int)numColumns:
解説
フレーム矩形の範囲で、モード、行数、列数をセットしてマトリックスを初期化して返します。
プロトタイプのセル(aCell)をもとにしてセルを作っていきます。
【aMode】
● NSTrackModeMatrix
● NSHighlightModeMatrix
● NSRadioModeMatrix
● NSListModeMatrix
返り値
( id )
マトリックス
引数
( NSRect )frameRect
フレーム矩形
( int )aMode
モード
( NSCell * )aCell
プロトタイプのセル
( int )numRows
行数
( int )numColumns
列数
フレームワーク
ApplicationKit
クラス
NSMatrix
Instance Methods
使用可能
10.0
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSTextFieldCell *cell = [[[NSTextFieldCell alloc] initTextCell:@"text"] autorelease]; NSMatrix *matrix = [[[NSMatrix alloc] initWithFrame:NSMakeRect(0,0,400,100) mode:NSHighlightModeMatrix prototype:cell numberOfRows:3 numberOfColumns:3 ] autorelease] ; [myOutlet addSubview:matrix]; } @end