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